update hypridle/lock settings

This commit is contained in:
Kopatz
2024-06-12 10:45:24 +02:00
parent 97230e0193
commit e37b8e3f8d
6 changed files with 65 additions and 40 deletions

View File

@@ -1,9 +1,7 @@
{ config, osConfig, pkgs, inputs, lib, ... }:
with lib;
let
cfg = osConfig.custom.graphical.hyprland;
in
{
let cfg = osConfig.custom.graphical.hyprland;
in {
config = lib.mkIf cfg.enable {
programs.hyprlock.enable = true;
programs.hyprlock.settings = {
@@ -14,13 +12,11 @@ in
no_fade_in = false;
};
background = [
{
path = "/synced/default/dinge/Bg/yuyukowallpaper1809.png";
blur_passes = 3;
blur_size = 8;
}
];
background = [{
path = "/synced/default/dinge/Bg/yuyukowallpaper1809.png";
blur_passes = 3;
blur_size = 8;
}];
# TIME
#label = {
@@ -47,40 +43,43 @@ in
# valign = "top";
# shadow_passes = 2;
#};
input-field = [
{
size = "400, 100";
position = "0, -80";
monitor = "";
dots_center = true;
fade_on_empty = false;
font_color = "rgb(202, 211, 245)";
inner_color = "rgb(91, 96, 120)";
outer_color = "rgb(24, 25, 38)";
outline_thickness = 5;
placeholder_text = "Password...";
shadow_passes = 2;
}
];
input-field = [{
size = "300, 75";
position = "0, -80";
monitor = "";
dots_center = true;
fade_on_empty = false;
font_color = "rgb(202, 211, 245)";
inner_color = "rgb(91, 96, 120)";
outer_color = "rgb(24, 25, 38)";
outline_thickness = 5;
placeholder_text = "Password...";
shadow_passes = 2;
}];
};
services.hypridle.enable = true;
services.hypridle.settings = {
general = {
before_sleep_cmd = "loginctl lock-session";
after_sleep_cmd = "hyprctl dispatch dpms on";
ignore_dbus_inhibit = false;
lock_cmd = "hyprlock";
lock_cmd = "pidof hyprlock || hyprlock ";
};
listener = [
{
timeout = 900;
timeout = 600;
on-timeout = "hyprlock";
}
{
timeout = 1200;
timeout = 900;
on-timeout = "hyprctl dispatch dpms off";
on-resume = "hyprctl dispatch dpms on";
}
{
timeout = 1200;
on-timeout = "systemctl suspend";
}
];
};
};