From a381c4886a8fdb01d4e34a2fd535a0ef836a8c14 Mon Sep 17 00:00:00 2001 From: Doloro1978 Date: Wed, 25 Mar 2026 19:47:00 +0000 Subject: [PATCH] yuh --- config/modules/power-management/rfkill-sleep.nix | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/config/modules/power-management/rfkill-sleep.nix b/config/modules/power-management/rfkill-sleep.nix index 2c3213b..5bda8f1 100644 --- a/config/modules/power-management/rfkill-sleep.nix +++ b/config/modules/power-management/rfkill-sleep.nix @@ -14,19 +14,17 @@ { # My laptop doesn't like having connectivity when it goes to sleep, it burns through battery systemd.services.sleep-rfkill = { - enable = true; - DefaultDependencies = false; - StopWhenUnneeded = true; - description = ""; + description = "Custom suspend/resume hook"; + wantedBy = [ "sleep.target" ]; before = [ "sleep.target" ]; - serviceConfig = { Type = "oneshot"; - ExecStart = "${sleep-rfkill}"; - ExecStop = "${wake-rfkill}"; + # Command to run BEFORE system suspends + ExecStart = "${pkgs.util-linux}/bin/rfkill block all"; + # Command to run AFTER system resumes + ExecStop = "${pkgs.util-linux}/bin/rfkill unblock all"; RemainAfterExit = true; }; - wantedBy = [ "sleep.target" ]; }; }; };