diff --git a/home/hyprland/hypridle.nix b/home/hyprland/hypridle.nix index 307f589..0998d69 100644 --- a/home/hyprland/hypridle.nix +++ b/home/hyprland/hypridle.nix @@ -1,11 +1,11 @@ -{ config, pkgs, ... }: { +{ config, osConfig, pkgs, ... }: { home.packages = with pkgs; [ unstable.hypridle ]; xdg.configFile = { "hypr/hypridle.conf" = { - source = config.lib.file.mkOutOfStoreSymlink ./. + "/hypridle.conf"; + source = config.lib.file.mkOutOfStoreSymlink ./. + "/hypridle_${osConfig.system.name}.conf"; target = "hypr/hypridle.conf"; }; }; diff --git a/home/hyprland/hypridle_gunter.conf b/home/hyprland/hypridle_gunter.conf new file mode 100644 index 0000000..d7b2820 --- /dev/null +++ b/home/hyprland/hypridle_gunter.conf @@ -0,0 +1,12 @@ +general { + lock_cmd = hyprlock # dbus/sysd lock command (loginctl lock-session) + # unlock_cmd = notify-send "unlock!" # same as above, but unlock + before_sleep_cmd = hyprlock # command ran before sleep + # after_sleep_cmd = # command ran after sleep + ignore_dbus_inhibit = false # whether to ignore dbus-sent idle-inhibit requests (used by e.g. firefox or steam) +} + +listener { + timeout = 240 # in seconds + on-timeout = hyprlock # command to run when timeout has passed +} diff --git a/home/hyprland/hypridle.conf b/home/hyprland/hypridle_magicman.conf similarity index 100% rename from home/hyprland/hypridle.conf rename to home/hyprland/hypridle_magicman.conf