dxvk_1: fix build compatibility with GCC 14 (#360918)
[NixPkgs.git] / nixos / modules / profiles / perlless.nix
blob852875e74462256ee6e341ccd0d1fe7a2a155b72
1 { lib, pkgs, ... }:
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;
10   # Random perl remnants
11   system.disableInstallerTools = lib.mkDefault true;
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;
19   # Check that the system does not contain a Nix store path that contains the
20   # string "perl".
21   system.forbiddenDependenciesRegexes = [ "perl" ];
23   # Re-add nixos-rebuild to the systemPackages that was removed by the
24   # `system.disableInstallerTools` option.
25   environment.systemPackages = [ pkgs.nixos-rebuild ];