···1919 # similarly services/desktop-managers/plasma6.nix enables orca when plasma is enabled.
2020 # that depends on speechd and so it sets it to true. i also dont want orca by default
2121 services.orca.enable = false;
2222+2323+ # from the official perlless profile
2424+ # Remove perl from activation
2525+ boot.initrd.systemd.enable = lib.mkDefault true;
2626+ system.etc.overlay.enable = lib.mkDefault true;
2727+ services.userborn.enable = lib.mkDefault true;
2828+2929+ # Random perl remnants
3030+ system.tools.nixos-generate-config.enable = lib.mkDefault false;
3131+ boot.loader.grub.enable = lib.mkDefault false;
3232+ # environment.defaultPackages = lib.mkDefault [ ];
3333+ documentation.info.enable = lib.mkDefault false;
3434+ documentation.nixos.enable = lib.mkDefault false;
3535+3636+ # many packages bring in perl for various reasons. the goal isnt to be completely
3737+ # rid of perl at all costs but to make sure perl doesnt get included purely for nixos itself.
3838+ # hence we disable this check
3939+ #
4040+ # Check that the system does not contain a Nix store path that contains the
4141+ # string "perl".
4242+ # system.forbiddenDependenciesRegexes = [ "perl" ];
2243 };
2344}