diff --git a/modules/desktop/hypridle.nix b/modules/desktop/hypridle.nix index b109444..b3ebbbd 100644 --- a/modules/desktop/hypridle.nix +++ b/modules/desktop/hypridle.nix @@ -18,8 +18,8 @@ in { enable = true; package = cfg.package; - lockCmd = "pidof hyprlock || ${config.modules.desktop.hyprland.package}/bin/hyprctl dispatch exec ${lib.getExe config.modules.desktop.hyprlock.package}"; - unlockCmd = "pkill -USR1 hyprlock"; + lockCmd = "${pkgs.procps}/bin/pidof hyprlock || ${config.modules.desktop.hyprland.package}/bin/hyprctl dispatch exec ${lib.getExe config.modules.desktop.hyprlock.package}"; + unlockCmd = "${pkgs.procps}/bin/pkill -USR1 hyprlock"; listeners = let hyprctl = "${config.modules.desktop.hyprland.package}/bin/hyprctl"; diff --git a/modules/desktop/hyprlock.nix b/modules/desktop/hyprlock.nix index d1664f4..c9ded89 100644 --- a/modules/desktop/hyprlock.nix +++ b/modules/desktop/hyprlock.nix @@ -1,4 +1,4 @@ -{ lib, config, inputs, system, ... }: +{ lib, config, pkgs, inputs, system, ... }: with lib; let @@ -16,7 +16,7 @@ in { config = mkIf cfg.enable { security.pam.services.hyprlock.text = "auth include login"; powerManagement.resumeCommands = '' - pidof hyprlock || ${lib.getExe cfg.package} + ${pkgs.procps}/bin/pidof hyprlock || ${lib.getExe cfg.package} ''; hm.programs.hyprlock = with config.colorScheme.palette; { enable = true;