summaryrefslogtreecommitdiff
path: root/dotfiles/hyprland/.config/hypr/hyprlock.conf
diff options
context:
space:
mode:
Diffstat (limited to 'dotfiles/hyprland/.config/hypr/hyprlock.conf')
-rw-r--r--dotfiles/hyprland/.config/hypr/hyprlock.conf91
1 files changed, 55 insertions, 36 deletions
diff --git a/dotfiles/hyprland/.config/hypr/hyprlock.conf b/dotfiles/hyprland/.config/hypr/hyprlock.conf
index b4dcfb8..fd85651 100644
--- a/dotfiles/hyprland/.config/hypr/hyprlock.conf
+++ b/dotfiles/hyprland/.config/hypr/hyprlock.conf
@@ -1,5 +1,5 @@
-# Hyprlock configuration
-# Matching DWM colors: gray1=#222222, accent=#daa520
+# Hyprlock configuration - Dupre theme
+# Warm, earthy colors from dupre-theme.el
general {
disable_loading_bar = false
@@ -20,56 +20,75 @@ background {
vibrancy_darkness = 0.0
}
+# Clock (top)
+label {
+ monitor =
+ text = $TIME12
+ text_align = center
+ color = rgb(969385)
+ font_size = 64
+ font_family = BerkeleyMono Nerd Font
+ position = 0, 15%
+ halign = center
+ valign = center
+}
+
+# Profile image
+image {
+ monitor =
+ path = ~/pictures/devilman.jpg
+ size = 120
+ rounding = -1
+ border_size = 3
+ border_color = rgb(d7af5f)
+ position = 0, 0%
+ halign = center
+ valign = center
+ shadow_passes = 2
+ shadow_size = 3
+ shadow_color = rgba(0, 0, 0, 0.5)
+}
+
+# Username
+label {
+ monitor =
+ text = $USER
+ text_align = center
+ color = rgb(d7af5f)
+ font_size = 36
+ font_family = BerkeleyMono Nerd Font
+ position = 0, -7%
+ halign = center
+ valign = center
+}
+
+# Password input
input-field {
monitor =
- size = 300, 50
- outline_thickness = 3
+ size = 20%, 4%
+ outline_thickness = 0
dots_size = 0.33
dots_spacing = 0.15
dots_center = true
dots_rounding = -1
- outer_color = rgb(444444)
- inner_color = rgb(222222)
- font_color = rgb(bbbbbb)
+ outer_color = rgb(151311)
+ inner_color = rgb(151311)
+ font_color = rgb(969385)
fade_on_empty = true
fade_timeout = 1000
placeholder_text = <i>Password...</i>
hide_input = false
- rounding = 0
- check_color = rgb(daa520)
- fail_color = rgb(d9534f)
+ rounding = 8
+ check_color = rgb(d7af5f)
+ fail_color = rgb(d47c59)
fail_text = <i>$FAIL <b>($ATTEMPTS)</b></i>
fail_transition = 300
- capslock_color = rgb(f0ad4e)
+ capslock_color = rgb(ccc768)
numlock_color = -1
bothlock_color = -1
invert_numlock = false
swap_font_color = false
- position = 0, -20
- halign = center
- valign = center
-}
-
-label {
- monitor =
- text = $TIME
- text_align = center
- color = rgb(bbbbbb)
- font_size = 64
- font_family = FiraCode Nerd Font Mono
- position = 0, 80
- halign = center
- valign = center
-}
-
-label {
- monitor =
- text = $USER
- text_align = center
- color = rgb(daa520)
- font_size = 20
- font_family = FiraCode Nerd Font Mono
- position = 0, -80
+ position = 0, -12%
halign = center
valign = center
}