My Nix Configuration
1{ pkgs, ... }: 2{ 3 hardware = { 4 enableAllFirmware = false; 5 enableRedistributableFirmware = false; 6 firmware = [ 7 pkgs.linux-firmware 8 pkgs.alsa-firmware 9 pkgs.sof-firmware 10 ]; 11 bluetooth = { 12 enable = true; 13 hsphfpd.enable = false; 14 powerOnBoot = true; 15 }; 16 gpgSmartcards.enable = true; 17 graphics = { 18 enable = true; 19 extraPackages = [ 20 pkgs.gamescope 21 pkgs.mangohud 22 ]; 23 extraPackages32 = [ 24 pkgs.pkgsi686Linux.mangohud 25 ]; 26 }; 27 wirelessRegulatoryDatabase = true; 28 }; 29 services.udev.packages = [ 30 pkgs.qmk-udev-rules 31 pkgs.logitech-udev-rules 32 ]; 33 hardware.amdgpu = { 34 opencl.enable = false; 35 initrd.enable = true; 36 }; 37}