1{ lib, pkgs, ... }:
2
3{
4
5 # Remove perl from activation
6 boot.initrd.systemd.enable = lib.mkDefault true;
7 system.etc.overlay.enable = lib.mkDefault true;
8 services.userborn.enable = lib.mkDefault true;
9
10 # Random perl remnants
11 system.tools.nixos-generate-config.enable = lib.mkDefault false;
12 programs.less.lessopen = lib.mkDefault null;
13 programs.command-not-found.enable = lib.mkDefault false;
14 boot.enableContainers = lib.mkDefault false;
15 boot.loader.grub.enable = lib.mkDefault false;
16 environment.defaultPackages = lib.mkDefault [ ];
17 documentation.info.enable = lib.mkDefault false;
18 documentation.nixos.enable = lib.mkDefault false;
19
20 # Check that the system does not contain a Nix store path that contains the
21 # string "perl".
22 system.forbiddenDependenciesRegexes = [ "perl" ];
23}