diff --git a/devices/pc/default.nix b/devices/pc/default.nix index 7a6bd5c3..3819ec36 100644 --- a/devices/pc/default.nix +++ b/devices/pc/default.nix @@ -125,7 +125,7 @@ inputs: slurm = { enable = true; cpu = { cores = 16; threads = 2; }; memoryMB = 90112; gpus."4060" = 1; }; xrdp = { enable = true; hostname = [ "pc.chn.moe" ]; }; }; - bugs = [ "xmunet" "backlight" "amdpstate" ]; + bugs = [ "xmunet" "backlight" "amdpstate" "hibernate-mt7921e" ]; }; system.nixos.tags = [ "next" ]; networking.extraHosts = "74.211.99.69 mirism.one beta.mirism.one ng01.mirism.one"; diff --git a/modules/bugs/default.nix b/modules/bugs/default.nix index dfa9c295..dad4ed0b 100644 --- a/modules/bugs/default.nix +++ b/modules/bugs/default.nix @@ -38,6 +38,8 @@ inputs: }; backlight.boot.kernelParams = [ "nvidia.NVreg_RegistryDwords=EnableBrightnessControl=1" ]; amdpstate.boot.kernelParams = [ "amd_pstate=active" ]; + hibernate-mt7921e.powerManagement.resumeCommands = + let modprobe = "${inputs.pkgs.kmod}/bin/modprobe"; in "${modprobe} -r -w 3000 mt7921e && ${modprobe} mt7921e"; }; in {