[NixOS] Add service to fix immediate resume after suspend on blade

This commit is contained in:
Ivan Malison 2019-06-02 11:01:31 -07:00
parent 672b40c3ee
commit 263108e92e
No known key found for this signature in database
GPG Key ID: 62530EFBE99DC2F8

View File

@ -32,6 +32,18 @@
fsType = "vfat"; fsType = "vfat";
}; };
systemd.services.resume-fix = {
description = "Fixes acpi immediate resume after suspend";
wantedBy = [ "multi-user.target" "post-resume.target" ];
after = [ "multi-user.target" "post-resume.target" ];
script = ''
if ${pkgs.gnugrep}/bin/grep -q '\bXHC\b.*\benabled\b' /proc/acpi/wakeup; then
echo XHC > /proc/acpi/wakeup
fi
'';
serviceConfig.Type = "oneshot";
};
swapDevices = [ ]; swapDevices = [ ];
networking.hostName = "ivanm-dfinity-razer"; networking.hostName = "ivanm-dfinity-razer";