refactor: move idle inhibitor logic into Quickshell

This commit is contained in:
Kiana Sheibani 2025-11-11 00:36:03 -05:00
parent 706756d6fa
commit 2d5b25daa3
Signed by: toki
GPG key ID: 6CB106C25E86A9F7
5 changed files with 25 additions and 148 deletions

View file

@ -9,6 +9,27 @@
imv
];
# Hypridle
services.hypridle.enable = true;
services.hypridle.settings = {
general = {
before_sleep_cmd = "hyprlock";
};
listener = [
{
timeout = 120;
on-timeout = "hyprlock --grace 180";
}
{
timeout = 600;
on-timeout = "systemctl suspend";
}
];
};
# Hyprlock
programs.hyprlock.enable = true;