commit e87dba82ae755223c3866bb2875ef5381f5c0c95
parent aa6deefe0a615cea51247807220579a38d6266d9
Author: Katja (ctucx) <git@ctu.cx>
Date: Fri, 16 May 2025 14:59:45 +0200
parent aa6deefe0a615cea51247807220579a38d6266d9
Author: Katja (ctucx) <git@ctu.cx>
Date: Fri, 16 May 2025 14:59:45 +0200
nixosModules/sapphicCfg/presets/base: some changes - force empty `environment.defaultPackages` - disable mutable users - disable `programs.command-not-found` - use `userborn` to create users
1 file changed, 10 insertions(+), 0 deletions(-)
diff --git a/nixosModules/sapphicCfg/presets/base.nix b/nixosModules/sapphicCfg/presets/base.nix @@ -21,6 +21,16 @@ in }; config = lib.mkIf cfg.enable { + environment.defaultPackages = lib.mkForce []; + + users.mutableUsers = lib.mkForce false; + + programs.command-not-found.enable = false; + + # Remove perl from activation + system.etc.overlay.enable = lib.mkDefault true; + services.userborn.enable = lib.mkDefault true; + networking = { hostId = builtins.substring 0 8 (builtins.hashString "sha256" hostConfig.hostName); hostName = hostConfig.hostName;