Former-commit-id: fad7c6e46d
This commit is contained in:
Hadi
2024-06-14 20:58:52 +02:00
parent 13f060d100
commit d9810c3c1f
6 changed files with 119 additions and 102 deletions

View File

@@ -1,23 +1,21 @@
{ config, pkgs, ... }: {
home.packages = with pkgs; [ hypridle ];
{ pkgs, ... }: {
xdg.configFile."hypr/hypridle.conf".text = ''
general {
ignore_dbus_inhibit = false
}
# Screenlock
listener {
timeout = 600
on-timeout = ${pkgs.hyprlock}/bin/hyprlock
on-resume = ${pkgs.libnotify}/bin/notify-send "Welcome back ${config.home.username}!"
}
# Suspend (not working on my laptop)
#listener {
# timeout = 660
# on-timeout = systemctl suspend
# on-resume = ${pkgs.libnotify}/bin/notify-send "Welcome back to your desktop!"
#}
'';
services.hypridle = {
enable = true;
settings = {
general = { ignore_dbus_inhibit = false; };
listener = [
{
timeout = 600;
on-timeout = pkgs.hyprlock + "/bin/hyprlock";
}
{
timeout = 660;
on-timeout = "systemctl suspend";
on-resume = pkgs.libnotify
+ "/bin/notify-send 'Welcome back to your desktop!'";
}
];
};
};
}