From 6f022d0eca36fe43b0b2b72ced82a66f22da845b Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Mon, 16 Jun 2025 22:16:13 -0400 Subject: [PATCH] customize lock screen --- hypr/hyprlock.conf | 85 +++++++++++++++++++++++++++++++++------------- hypr/mocha.conf | 78 ------------------------------------------ 2 files changed, 62 insertions(+), 101 deletions(-) delete mode 100644 hypr/mocha.conf diff --git a/hypr/hyprlock.conf b/hypr/hyprlock.conf index be00954..5e25155 100644 --- a/hypr/hyprlock.conf +++ b/hypr/hyprlock.conf @@ -1,55 +1,77 @@ source = $HOME/.config/hypr/mocha.conf -$accent = $mauve -$accentAlpha = $mauveAlpha +$primary = rgb(1fb854) +$secondary = rgb(1eb88e) +$accent = rgb(1fb8ab) +$accentAlpha = f5e0dc +$neutral = rgb(19362d) +$base100 = rgb(1b1717) +$base200 = rgb(161212) +$base300 = rgb(110d0d) +$basecontent = rgb(cac9c9) +$basecontentAlpha = cac9c9 + +$info = rgb(00b5ff) +$success = rgb(00a96e) +$warning = rgb(ffbe00) +$error = rgb(ff5861) + +$text = $basecontent +$textAlpha = $basecontentAlpha $font = JetBrainsMono Nerd Font # GENERAL general { - disable_loading_bar = true + disable_loading_bar = false hide_cursor = true + ignore_empty_input = true } # BACKGROUND background { monitor = - path = $HOME/.config/background - blur_passes = 0 - color = $base + path = $HOME/.cache/hyprlock/wallpaper + reload_cmd = "cp $(cat $HOME/.cache/wal/wal) $HOME/.cache/hyprlock/wallpaper" + blur_passes = 1 + blur_size = 3 + # color = $base } # LAYOUT label { monitor = + shadow_passes = 1 text = Layout: $LAYOUT color = $text font_size = 25 font_family = $font - position = 30, -30 + position = 20, 20 halign = left - valign = top + valign = bottom } # TIME label { monitor = - text = $TIME + shadow_passes = 1 + text = cmd[update:1000] date +"%T" color = $text font_size = 90 font_family = $font - position = -30, 0 - halign = right + position = 0, -20 + halign = center valign = top } # DATE label { monitor = + shadow_passes = 1 text = cmd[update:43200000] date +"%A, %d %B %Y" color = $text font_size = 25 font_family = $font - position = -30, -150 + position = -10, -10 halign = right valign = top } @@ -58,9 +80,24 @@ label { image { monitor = path = $HOME/.face - size = 100 - border_color = $accent - position = 0, 75 + shadow_passes = 1 + size = 150 + border_color = $base100 + border_size = 2 + position = 0, 60 + halign = center + valign = center +} + +# GREETING +label { + monitor = + shadow_passes = 1 + text = Welcome back $USER + color = $text + font_size = 30 + font_family = $font + position = 0, 280 halign = center valign = center } @@ -69,21 +106,23 @@ image { input-field { monitor = size = 300, 60 - outline_thickness = 4 + shadow_passes = 1 + rounding = 20 + outline_thickness = 0 dots_size = 0.2 dots_spacing = 0.2 dots_center = true - outer_color = $accent - inner_color = $surface0 + outer_color = $base100 + inner_color = $base100 font_color = $text fade_on_empty = false - placeholder_text = 󰌾 Logged in as $USER + placeholder_text = Input password... hide_input = false - check_color = $accent - fail_color = $red + check_color = $info + fail_color = $error fail_text = $FAIL ($ATTEMPTS) - capslock_color = $yellow - position = 0, -47 + capslock_color = $warning + position = 0, -90 halign = center valign = center } diff --git a/hypr/mocha.conf b/hypr/mocha.conf deleted file mode 100644 index 8ccb56a..0000000 --- a/hypr/mocha.conf +++ /dev/null @@ -1,78 +0,0 @@ - -$rosewater = rgb(f5e0dc) -$rosewaterAlpha = f5e0dc - -$flamingo = rgb(f2cdcd) -$flamingoAlpha = f2cdcd - -$pink = rgb(f5c2e7) -$pinkAlpha = f5c2e7 - -$mauve = rgb(cba6f7) -$mauveAlpha = cba6f7 - -$red = rgb(f38ba8) -$redAlpha = f38ba8 - -$maroon = rgb(eba0ac) -$maroonAlpha = eba0ac - -$peach = rgb(fab387) -$peachAlpha = fab387 - -$yellow = rgb(f9e2af) -$yellowAlpha = f9e2af - -$green = rgb(a6e3a1) -$greenAlpha = a6e3a1 - -$teal = rgb(94e2d5) -$tealAlpha = 94e2d5 - -$sky = rgb(89dceb) -$skyAlpha = 89dceb - -$sapphire = rgb(74c7ec) -$sapphireAlpha = 74c7ec - -$blue = rgb(89b4fa) -$blueAlpha = 89b4fa - -$lavender = rgb(b4befe) -$lavenderAlpha = b4befe - -$text = rgb(cdd6f4) -$textAlpha = cdd6f4 - -$subtext1 = rgb(bac2de) -$subtext1Alpha = bac2de - -$subtext0 = rgb(a6adc8) -$subtext0Alpha = a6adc8 - -$overlay2 = rgb(9399b2) -$overlay2Alpha = 9399b2 - -$overlay1 = rgb(7f849c) -$overlay1Alpha = 7f849c - -$overlay0 = rgb(6c7086) -$overlay0Alpha = 6c7086 - -$surface2 = rgb(585b70) -$surface2Alpha = 585b70 - -$surface1 = rgb(45475a) -$surface1Alpha = 45475a - -$surface0 = rgb(313244) -$surface0Alpha = 313244 - -$base = rgb(1e1e2e) -$baseAlpha = 1e1e2e - -$mantle = rgb(181825) -$mantleAlpha = 181825 - -$crust = rgb(11111b) -$crustAlpha = 11111b