{ pkgs, ... }: { programs.hyprlock = { enable = true; extraConfig = '' source = $HOME/nixos-config/modules/home/hyprland/mocha.conf $accent = $mauve $accentAlpha = $mauveAlpha $font = JetBrainsMono Nerd Font # GENERAL general { disable_loading_bar = true hide_cursor = true } # BACKGROUND background { monitor = path = ~/nixos-config/modules/home/hyprland/lockscreen.png blur_passes = 0 color = $base } # TIME #label { # monitor = # text = cmd[update:30000] echo "$(date +"%R")" # color = $text # font_size = 90 # font_family = $font # position = -30, 0 # halign = right # valign = top #} # DATE #label { # monitor = # text = cmd[update:43200000] echo "$(date +"%A, %d %B %Y")" # color = $text # font_size = 25 # font_family = $font # position = -30, -150 # halign = right # valign = top #} # USER AVATAR #image { # monitor = # path = ~/.face # size = 100 # border_color = $accent # # position = 0, 75 # halign = center # valign = center #} # INPUT FIELD input-field { monitor = size = 300, 60 outline_thickness = 4 dots_size = 0.2 dots_spacing = 0.5 dots_center = true outer_color = $accent inner_color = rgba(24, 24, 36, 1) #inner_color = $surface0 font_color = rgba(203, 164, 243, 1) #font_color = $text fade_on_empty = false placeholder_text = 󰌾 Logged in as $USER #placeholder_text = 󰌾 Logged in as $USER hide_input = false check_color = $accent fail_color = $red fail_text = $FAIL ($ATTEMPTS) capslock_color = $yellow position = 0, -48 halign = center valign = center }''; }; }