at 25.11-pre 990 B view raw
1# This module defines a small NixOS configuration. It does not 2# contain any graphical stuff. 3 4{ 5 lib, 6 ... 7}: 8let 9 inherit (lib) mkDefault; 10in 11{ 12 documentation = { 13 enable = mkDefault false; 14 doc.enable = mkDefault false; 15 info.enable = mkDefault false; 16 man.enable = mkDefault false; 17 nixos.enable = mkDefault false; 18 }; 19 20 environment = { 21 # Perl is a default package. 22 defaultPackages = mkDefault [ ]; 23 stub-ld.enable = mkDefault false; 24 }; 25 26 programs = { 27 # The lessopen package pulls in Perl. 28 less.lessopen = mkDefault null; 29 command-not-found.enable = mkDefault false; 30 }; 31 32 # This pulls in nixos-containers which depends on Perl. 33 boot.enableContainers = mkDefault false; 34 35 services = { 36 logrotate.enable = mkDefault false; 37 udisks2.enable = mkDefault false; 38 }; 39 40 xdg = { 41 autostart.enable = mkDefault false; 42 icons.enable = mkDefault false; 43 mime.enable = mkDefault false; 44 sounds.enable = mkDefault false; 45 }; 46}