feat(nixos/feats): trim system closure for minimal footprint
1 file changed, -1/+20
nixos/features/global.nix
@@ -3,9 +3,18 @@ { imports = [ inputs.impermanence.nixosModules.impermanence ]; - i18n.defaultLocale = "en_US.UTF-8";+ i18n = {+ defaultLocale = "en_US.UTF-8";+ supportedLocales = [ "en_US.UTF-8/UTF-8" ];+ }; time.timeZone = "UTC"; + documentation = {+ nixos.enable = false;+ doc.enable = false;+ info.enable = false;+ };+ nix = { package = pkgs.nixVersions.latest; @@ -34,6 +43,14 @@ }; }; + system.tools = {+ nixos-build-vms.enable = false;+ nixos-enter.enable = false;+ nixos-generate-config.enable = false;+ nixos-install.enable = false;+ nixos-option.enable = false;+ };+ networking = { domain = "lostduk.com"; @@ -102,6 +119,8 @@ }; }; + programs.nano.enable = false;+ boot.initrd = let rootDevice = config.fileSystems."/".device; systemdStage1 = config.boot.initrd.systemd.enable;