diff --git a/common/home.nix b/common/home.nix index a12cea1..9d14dec 100644 --- a/common/home.nix +++ b/common/home.nix @@ -51,7 +51,6 @@ programs.home-manager.enable = true; programs.firefox.enable = true; programs.kitty.enable = true; - programs.hyprlock.enable = true; programs.helix = { enable = true; @@ -284,4 +283,48 @@ ]; }; }; + + programs.hyprlock = { + enable = true; + settings = { + general = { + disable_loading_bar = true; + hide_cursor = true; + grace = 0; + no_fade_in = true; + no_fade_out = true; + ignore_empty_input = true; + text_trim = true; + fractional_scaling = 2; + }; + + label = { + monitor = ""; + halign = "left"; + valign = "bottom"; + position = "50, 50"; + font_size = 64; + font_family = "Noto Sans"; + text = + ''cmd[update:1000] printf '%s' "$(date +%Y-%m-%d%n%H:%M:%S)"''; + }; + + background = { + monitor = ""; + path = "screenshot"; + blur_passes = 5; + blur_size = 1; + }; + + input-field = { + monitor = ""; + size = "700, 50"; + outline_thickness = 5; + outer_color = "rgba(0, 0, 0, 0)"; + dots_size = 0.5; + placeholder_text = ""; + fail_text = ""; + }; + }; + }; }