My Nix Configuration
1{ pkgs, ... }: 2{ 3 hardware = { 4 enableAllFirmware = true; 5 enableRedistributableFirmware = true; 6 bluetooth = { 7 enable = true; 8 hsphfpd.enable = false; 9 powerOnBoot = true; 10 }; 11 brillo.enable = true; 12 deviceTree.enable = false; 13 gpgSmartcards.enable = true; 14 graphics = { 15 enable = true; 16 extraPackages = [ 17 pkgs.gamescope 18 pkgs.mangohud 19 ]; 20 extraPackages32 = [ 21 pkgs.pkgsi686Linux.mangohud 22 ]; 23 }; 24 sensor = { 25 hddtemp = { 26 enable = true; 27 drives = [ "/dev/disk/by-id/nvme-CT2000P2SSD8_2128E5B6F934" ]; 28 unit = "F"; 29 }; 30 }; 31 wirelessRegulatoryDatabase = true; 32 }; 33 services.udev.packages = [ 34 pkgs.qmk-udev-rules 35 pkgs.logitech-udev-rules 36 ]; 37 hardware.amdgpu = { 38 opencl.enable = false; 39 initrd.enable = true; 40 }; 41}