All my system configs and packages in one repo

pappardelle: fix suspend

I love you intel you are totally not a pain in the ass at all

pluie.me c165c1cb 2575eb58

verified
+10 -4
+1 -1
systems/fettuccine/default.nix
··· 22 22 blacklistedKernelModules = [ "snd_hda_codec_hdmi" ]; 23 23 24 24 # FIXME: switch back to latest xanmod after 6.15.5 25 - kernelPackages = pkgs.linuxPackages_xanmod; 25 + kernelPackages = pkgs.linuxPackages_latest; 26 26 }; 27 27 28 28 # Enable building and testing aarch64 packages for Nixpkgs dev
+9 -3
systems/pappardelle/default.nix
··· 17 17 common-pc-laptop-ssd 18 18 ]; 19 19 20 - # Specific to Alder Lake 20 + # Specific to Meteor Lake and above 21 21 hardware.intelgpu.vaapiDriver = "intel-media-driver"; 22 22 23 23 hardware.bluetooth.enable = true; ··· 26 26 27 27 boot = { 28 28 # FIXME: switch back to latest xanmod after 6.15.5 29 - kernelPackages = pkgs.linuxPackages_xanmod; 29 + kernelPackages = pkgs.linuxPackages_latest; 30 30 31 31 # DSP-based SOF drivers currently don't work due to missing topology 32 32 # definitions, so we fall back to old snd_hda_intel drivers 33 33 extraModprobeConfig = '' 34 34 options snd-intel-dspcfg dsp_driver=1 35 35 ''; 36 - }; 36 + 37 + # HACK HACK HACK: Disable PCIe Power Management to completely disallow 38 + # the Wi-Fi adapter from turning off. This will be problematic for 39 + # performance, but at least I would have working Wi-Fi after waking up 40 + # from a suspend. 41 + kernelParams = [ "pcie_port_pm=off" ]; 42 + }; 37 43 38 44 # Enable building and testing aarch64 packages for Nixpkgs dev 39 45 boot.binfmt.emulatedSystems = [ "aarch64-linux" ];