diff --git a/configs/desktop-packages.nix b/configs/desktop-packages.nix index 3eadc1b..15bc59b 100644 --- a/configs/desktop-packages.nix +++ b/configs/desktop-packages.nix @@ -45,6 +45,7 @@ nyxt obsidian pavucontrol + pmutils qmk qmk-udev-rules rbw diff --git a/configs/desktop.nix b/configs/desktop.nix index a3df0ad..9c7b4fb 100644 --- a/configs/desktop.nix +++ b/configs/desktop.nix @@ -87,4 +87,16 @@ KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{idVendor}=="3434", MODE="0660", GR enable = true; }; }; + + systemd.services."systemd-suspend" = { + description = "System Suspend with pm-suspend"; + serviceConfig = { + Type = "oneshot"; + Environment = "PATH=${pkgs.pmutils}/bin"; + ExecStart = [ + "" + "${pkgs.pmutils}/bin/pm-suspend" + ]; + }; + }; }