NixOS and Home Manager config

feat: perlless

nel.pet e7539cb1 08dd8928

verified
+21
+21
modules/nixos/system/size.nix
··· 19 19 # similarly services/desktop-managers/plasma6.nix enables orca when plasma is enabled. 20 20 # that depends on speechd and so it sets it to true. i also dont want orca by default 21 21 services.orca.enable = false; 22 + 23 + # from the official perlless profile 24 + # Remove perl from activation 25 + boot.initrd.systemd.enable = lib.mkDefault true; 26 + system.etc.overlay.enable = lib.mkDefault true; 27 + services.userborn.enable = lib.mkDefault true; 28 + 29 + # Random perl remnants 30 + system.tools.nixos-generate-config.enable = lib.mkDefault false; 31 + boot.loader.grub.enable = lib.mkDefault false; 32 + # environment.defaultPackages = lib.mkDefault [ ]; 33 + documentation.info.enable = lib.mkDefault false; 34 + documentation.nixos.enable = lib.mkDefault false; 35 + 36 + # many packages bring in perl for various reasons. the goal isnt to be completely 37 + # rid of perl at all costs but to make sure perl doesnt get included purely for nixos itself. 38 + # hence we disable this check 39 + # 40 + # Check that the system does not contain a Nix store path that contains the 41 + # string "perl". 42 + # system.forbiddenDependenciesRegexes = [ "perl" ]; 22 43 }; 23 44 }