default.nix (921B) - Raw
1 { 2 lib, 3 pkgs, 4 config, 5 ... 6 }: 7 { 8 config = { 9 boot = { 10 loader.systemd-boot.enable = true; 11 initrd.systemd.enable = true; 12 supportedFilesystems = [ 13 "exfat" 14 "ntfs" 15 "xfs" 16 ]; 17 }; 18 19 services = { 20 fwupd.enable = true; 21 acpid.enable = true; 22 pcscd.enable = true; 23 24 tlp = { 25 enable = lib.mkDefault true; 26 settings = { 27 START_CHARGE_THRESH_BAT0 = lib.mkDefault 80; 28 STOP_CHARGE_THRESH_BAT0 = lib.mkDefault 87; 29 }; 30 }; 31 }; 32 33 environment.systemPackages = with pkgs; [ 34 iw 35 i7z 36 acpi 37 s-tui 38 hdparm 39 sdparm 40 nvme-cli 41 powertop 42 efibootmgr 43 alsa-utils 44 tpm2-tools 45 dmidecode 46 stress-ng 47 powerstat 48 libva-utils # intel video tests 49 smartmontools 50 intel-gpu-tools 51 config.boot.kernelPackages.cpupower 52 ]; 53 }; 54 }