{inputs, pkgs, ...}: { programs.hyprlock = { enable = true; settings = { general = { grace = 5; no_fade_in = false; disable_loading_bar = false; }; auth = { "pam:enabled" = true; }; background = { blur_passes = 3; blur_size = 10; }; input-field = { monitor = ""; size = "300, 60"; outline_thickness = 3; inner_color = "rgba(0, 0, 0, 0.0)"; outer_color = "rgba(33ccffee) rgba(00ff99ee) 45deg"; check_color = "rgba(00ff99ee) rgba(ff6633ee) 120deg"; fail_color = "rgba(ff6633ee) rgba(ff0066ee) 40deg"; font_color = "rgb(143, 143, 143)"; fade_on_empty = false; rounding = 15; position = "0, -250"; halign = "center"; valign = "center"; }; label = [ { # Day-Month-Date monitor = ""; text = ''cmd[update:1000] echo -e "$(date +"%A, %B %d")"''; # color = foreground; font_size = 28; # font_family = font + " Bold"; position = "0, 490"; halign = "center"; valign = "center"; } # Time { monitor = ""; text = ''cmd[update:1000] echo "$(date +"%I:%M")"''; # color = foreground; font_size = 160; # font_family = "steelfish outline regular"; position = "0, 370"; halign = "center"; valign = "center"; } # USER { monitor = ""; text = " $USER"; # color = foreground; outline_thickness = 2; dots_size = 0.2; # Scale of input-field height, 0.2 - 0.8 dots_spacing = 0.2; # Scale of dots' absolute size, 0.0 - 1.0 dots_center = true; font_size = 18; # font_family = font + " Bold"; position = "0, -180"; halign = "center"; valign = "center"; } ]; }; }; }