diff options
Diffstat (limited to 'hyprlock.nix')
| -rw-r--r-- | hyprlock.nix | 152 |
1 files changed, 84 insertions, 68 deletions
diff --git a/hyprlock.nix b/hyprlock.nix index 8f36fd1..f1319b7 100644 --- a/hyprlock.nix +++ b/hyprlock.nix @@ -22,7 +22,7 @@ in # you can get started by copying this config to ~/.config/hypr/hyprlock.conf # general = { - hide_cursor = false; + hide_cursor = true; }; # uncomment to enable fingerprint authentication @@ -35,15 +35,15 @@ in # } # } - animations = { - enabled = true; - bezier = "linear, 1, 1, 0, 0"; - animation = [ - "fadeIn, 1, 5, linear" - "fadeOut, 1, 5, linear" - "inputFieldDots, 1, 2, linear" - ]; - }; +# animations = { +# enabled = true; +# bezier = "linear, 1, 1, 0, 0"; +# animation = [ +# "fadeIn, 1, 5, linear" +# "fadeOut, 1, 5, linear" +# "inputFieldDots, 1, 2, linear" +# ]; +# }; background = { monitor = ""; @@ -51,66 +51,82 @@ in blur_passes = 3; blur_size = 8; }; +# input-field = [ +# { +# size = "200, 50"; +# 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 = "Input password..."; +# #placeholder_text = '\'<span foreground="##cad3f5">Password...</span>'\'; +# shadow_passes = 2; +# } +# ]; - input-field = lib.mkForce [ - { - monitor = ""; - size = "20, 5"; - outline_thickness = 3; - inner_color = "rgba(0, 0, 0, 0.0)"; # no fill - - 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; - - font_size = 30; - font_family = "${font}"; - placeholder_text = "Input password..."; - fail_text = "$PAMFAIL"; - - # uncomment to use a letter instead of a dot to indicate the typed password - # dots_text_format = * - # dots_size = 0.4 - dots_spacing = 0.3; - - # uncomment to use an input indicator that does not show the password length (similar to swaylock's input indicator) - # hide_input = true - - position = "0, -20"; - halign = "center"; - valign = "center"; - } - ]; - - # TIME - label = [ - { - monitor = ""; - text = "$TIME"; # ref. https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock/#variable-substitution - font_size = 90; - font_family = "${font}"; - - position = "-30, 0"; - halign = "right"; - valign = "top"; - } - - # DATE - { - monitor = ""; - text = "cmd[update:60000] date +'%A, %d %B %Y'"; # update every 60 seconds - font_size = 25; - font_family = "${font}"; +# input-field = lib.mkForce [ +# { +# monitor = ""; +# size = "20, 5"; +# outline_thickness = 3; +# inner_color = "rgba(0, 0, 0, 0.0)"; # no fill +# +# 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; +# +# font_size = 30; +# font_family = "${font}"; +# placeholder_text = "Input password..."; +# fail_text = "$PAMFAIL"; +# +# # uncomment to use a letter instead of a dot to indicate the typed password +# # dots_text_format = * +# # dots_size = 0.4 +# dots_spacing = 0.3; +# +# # uncomment to use an input indicator that does not show the password length (similar to swaylock's input indicator) +# # hide_input = true +# +# position = "0, -20"; +# halign = "center"; +# valign = "center"; +# } +# ]; - position = "-30, -150"; - halign = "right"; - valign = "top"; - } - ]; +# # TIME +# label = [ +# { +# monitor = ""; +# text = "$TIME"; # ref. https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock/#variable-substitution +# font_size = 90; +# #font_family = "${font}"; +# +# position = "-30, 0"; +# halign = "right"; +# valign = "top"; +# } +# +# # DATE +# { +# monitor = ""; +# text = "cmd[update:60000] date +'%A, %d %B %Y'"; # update every 60 seconds +# font_size = 25; +# #font_family = "${font}"; +# +# position = "-30, -150"; +# halign = "right"; +# valign = "top"; +# } +# ]; }; }; } |
