vuls: init at 0.27.0
[NixPkgs.git] / nixos / modules / profiles / minimal.nix
blobdf21b75c82b12a00240f606c3cbaabf64bcf1c08
1 # This module defines a small NixOS configuration.  It does not
2 # contain any graphical stuff.
4 { config, lib, ... }:
6 with lib;
9   documentation.enable = mkDefault false;
11   documentation.doc.enable = mkDefault false;
13   documentation.info.enable = mkDefault false;
15   documentation.man.enable = mkDefault false;
17   documentation.nixos.enable = mkDefault false;
19   # Perl is a default package.
20   environment.defaultPackages = mkDefault [ ];
22   environment.stub-ld.enable = mkDefault false;
24   # The lessopen package pulls in Perl.
25   programs.less.lessopen = mkDefault null;
27   # This pulls in nixos-containers which depends on Perl.
28   boot.enableContainers = mkDefault false;
30   programs.command-not-found.enable = mkDefault false;
32   programs.ssh.setXAuthLocation = mkDefault false;
34   services.logrotate.enable = mkDefault false;
36   services.udisks2.enable = mkDefault false;
38   xdg.autostart.enable = mkDefault false;
39   xdg.icons.enable = mkDefault false;
40   xdg.mime.enable = mkDefault false;
41   xdg.sounds.enable = mkDefault false;