From cde9d8faecb45316e4b179130b5fbc0a8fa5b29e Mon Sep 17 00:00:00 2001 From: LavaDesu Date: Mon, 17 Mar 2025 16:35:21 +1100 Subject: [PATCH] user/hyprlock: proper configuration --- modules/user/hyprlock.nix | 63 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/modules/user/hyprlock.nix b/modules/user/hyprlock.nix index 632dbd3..a90b2b9 100644 --- a/modules/user/hyprlock.nix +++ b/modules/user/hyprlock.nix @@ -2,11 +2,74 @@ programs.hyprlock = { enable = true; settings = { + general = { + disable_loading_bar = true; + hide_cursor = true; + }; auth = { fingerprint = { enabled = true; }; }; + background = { + monitor = ""; + path = "$HOME/Pictures/Wallpapers/current.png"; + blur_passes = 1; + color = "$base"; + }; + label = [ + { + monitor = ""; + text = "$TIME"; + color = "$text"; + font_size = 90; + font_family = "Open Sans"; + position = "-30, 0"; + halign = "right"; + valign = "top"; + } + { + monitor = ""; + text = "cmd[update:43200000] date +'%A, %d %B %Y'"; + color = "$text"; + font_size = 25; + font_family = "Open Sans"; + position = "-30, -150"; + halign = "right"; + valign = "top"; + } + { + monitor = ""; + text = "fprint"; + color = "$FPRINTPROMPT"; + font_size = 14; + font_family = "Open Sans"; + position = "0, -107"; + halign = "center"; + valign = "center"; + } + ]; + input-field = { + monitor = ""; + size = "300, 60"; + outline_thickness = 4; + dots_size = 0.2; + dots_spacing = 0.2; + dots_center = true; + outer_color = "$accent"; + inner_color = "$surface0"; + font_color = "$text"; + fade_on_empty = false; + placeholder_text = ''󰌾 Logged in as $USER''; + hide_input = false; + check_color = "$accent"; + fail_color = "$red"; + fail_text = "$FAIL ($ATTEMPTS)"; + capslock_color = "$yellow"; + position = "0, -47"; + halign = "center"; + valign = "center"; + }; }; }; }