From 3c325d2dc13ddc58e204075b60859c3022df1ccb Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Tue, 24 Jun 2025 17:32:24 -0700 Subject: [PATCH] Theme specific hyprlock.confs --- themes/catppuccin/hyprlock.conf | 42 ++++++++++++++++++++++++++++++++ themes/everforest/hyprlock.conf | 42 ++++++++++++++++++++++++++++++++ themes/gruvbox/hyprlock.conf | 42 ++++++++++++++++++++++++++++++++ themes/kanagawa/hyprlock.conf | 42 ++++++++++++++++++++++++++++++++ themes/nord/hyprlock.conf | 42 ++++++++++++++++++++++++++++++++ themes/tokyo-night/hyprlock.conf | 42 ++++++++++++++++++++++++++++++++ 6 files changed, 252 insertions(+) create mode 100644 themes/catppuccin/hyprlock.conf create mode 100644 themes/everforest/hyprlock.conf create mode 100644 themes/gruvbox/hyprlock.conf create mode 100644 themes/kanagawa/hyprlock.conf create mode 100644 themes/nord/hyprlock.conf create mode 100644 themes/tokyo-night/hyprlock.conf diff --git a/themes/catppuccin/hyprlock.conf b/themes/catppuccin/hyprlock.conf new file mode 100644 index 0000000..622d7fc --- /dev/null +++ b/themes/catppuccin/hyprlock.conf @@ -0,0 +1,42 @@ +# ──────────────────────────────────────────────────────────── +# Hyprlock — Catppuccin theme +# ──────────────────────────────────────────────────────────── + +general { + disable_loading_bar = true + no_fade_in = false +} + +background { + monitor = + color = rgba(24,24,36,1.0) # #181824 solid color +} + +animations { + enabled = false +} + +input-field { + monitor = + size = 600, 100 + position = 0, 0 + halign = center + valign = center + + inner_color = rgba(24,24,36,0.8) # #181824 with opacity + outer_color = rgba(205,214,244,1.0) # #cdd6f4 + outline_thickness = 4 + + font_family = CaskaydiaMono Nerd Font + font_size = 32 + font_color = rgba(205,214,244,1.0) + + placeholder_color = rgba(205,214,244,0.6) + placeholder_text = Enter Password + check_color = rgba(68, 157, 171, 1.0) + fail_text = Wrong + + rounding = 0 + shadow_passes = 0 + fade_on_empty = false +} \ No newline at end of file diff --git a/themes/everforest/hyprlock.conf b/themes/everforest/hyprlock.conf new file mode 100644 index 0000000..54bf3c5 --- /dev/null +++ b/themes/everforest/hyprlock.conf @@ -0,0 +1,42 @@ +# ──────────────────────────────────────────────────────────── +# Hyprlock — Everforest theme +# ──────────────────────────────────────────────────────────── + +general { + disable_loading_bar = true + no_fade_in = false +} + +background { + monitor = + color = rgba(45,53,59,1.0) # #2d353b solid color +} + +animations { + enabled = false +} + +input-field { + monitor = + size = 600, 100 + position = 0, 0 + halign = center + valign = center + + inner_color = rgba(45,53,59,0.8) # #2d353b with opacity + outer_color = rgba(211,198,170,1.0) # #d3c6aa + outline_thickness = 4 + + font_family = CaskaydiaMono Nerd Font + font_size = 32 + font_color = rgba(211,198,170,1.0) + + placeholder_color = rgba(211,198,170,0.6) + placeholder_text = Enter Password + check_color = rgba(131, 192, 146, 1.0) + fail_text = Wrong + + rounding = 0 + shadow_passes = 0 + fade_on_empty = false +} \ No newline at end of file diff --git a/themes/gruvbox/hyprlock.conf b/themes/gruvbox/hyprlock.conf new file mode 100644 index 0000000..6fc6793 --- /dev/null +++ b/themes/gruvbox/hyprlock.conf @@ -0,0 +1,42 @@ +# ──────────────────────────────────────────────────────────── +# Hyprlock — Gruvbox theme +# ──────────────────────────────────────────────────────────── + +general { + disable_loading_bar = true + no_fade_in = false +} + +background { + monitor = + color = rgba(40,40,40,1.0) # #282828 solid color +} + +animations { + enabled = false +} + +input-field { + monitor = + size = 600, 100 + position = 0, 0 + halign = center + valign = center + + inner_color = rgba(40,40,40,0.8) # #282828 with opacity + outer_color = rgba(212,190,152,1.0) # #d4be98 + outline_thickness = 4 + + font_family = CaskaydiaMono Nerd Font + font_size = 32 + font_color = rgba(212,190,152,1.0) + + placeholder_color = rgba(212,190,152,0.6) + placeholder_text = Enter Password + check_color = rgba(214, 153, 92, 1.0) + fail_text = Wrong + + rounding = 0 + shadow_passes = 0 + fade_on_empty = false +} \ No newline at end of file diff --git a/themes/kanagawa/hyprlock.conf b/themes/kanagawa/hyprlock.conf new file mode 100644 index 0000000..f603ab9 --- /dev/null +++ b/themes/kanagawa/hyprlock.conf @@ -0,0 +1,42 @@ +# ──────────────────────────────────────────────────────────── +# Hyprlock — Kanagawa theme +# ──────────────────────────────────────────────────────────── + +general { + disable_loading_bar = true + no_fade_in = false +} + +background { + monitor = + color = rgba(31,31,40,1.0) # #1f1f28 solid color +} + +animations { + enabled = false +} + +input-field { + monitor = + size = 600, 100 + position = 0, 0 + halign = center + valign = center + + inner_color = rgba(31,31,40,0.8) # #1f1f28 with opacity + outer_color = rgba(220,215,186,1.0) # #dcd7ba + outline_thickness = 4 + + font_family = CaskaydiaMono Nerd Font + font_size = 32 + font_color = rgba(220,215,186,1.0) + + placeholder_color = rgba(220,215,186,0.6) + placeholder_text = Enter Password + check_color = rgba(126, 156, 216, 1.0) + fail_text = Wrong + + rounding = 0 + shadow_passes = 0 + fade_on_empty = false +} \ No newline at end of file diff --git a/themes/nord/hyprlock.conf b/themes/nord/hyprlock.conf new file mode 100644 index 0000000..1917b5d --- /dev/null +++ b/themes/nord/hyprlock.conf @@ -0,0 +1,42 @@ +# ──────────────────────────────────────────────────────────── +# Hyprlock — Nord theme +# ──────────────────────────────────────────────────────────── + +general { + disable_loading_bar = true + no_fade_in = false +} + +background { + monitor = + color = rgba(46,52,64,1.0) # #2e3440 solid color +} + +animations { + enabled = false +} + +input-field { + monitor = + size = 600, 100 + position = 0, 0 + halign = center + valign = center + + inner_color = rgba(46,52,64,0.8) # #2e3440 with opacity + outer_color = rgba(216,222,233,1.0) # #d8dee9 + outline_thickness = 4 + + font_family = CaskaydiaMono Nerd Font + font_size = 32 + font_color = rgba(216,222,233,1.0) + + placeholder_color = rgba(216,222,233,0.6) + placeholder_text = Enter Password + check_color = rgba(136, 192, 208, 1.0) + fail_text = Wrong + + rounding = 0 + shadow_passes = 0 + fade_on_empty = false +} \ No newline at end of file diff --git a/themes/tokyo-night/hyprlock.conf b/themes/tokyo-night/hyprlock.conf new file mode 100644 index 0000000..e097652 --- /dev/null +++ b/themes/tokyo-night/hyprlock.conf @@ -0,0 +1,42 @@ +# ──────────────────────────────────────────────────────────── +# Hyprlock — Tokyo Night theme +# ──────────────────────────────────────────────────────────── + +general { + disable_loading_bar = true + no_fade_in = false +} + +background { + monitor = + color = rgba(26,27,38,1.0) # #1a1b26 solid color +} + +animations { + enabled = false +} + +input-field { + monitor = + size = 600, 100 + position = 0, 0 + halign = center + valign = center + + inner_color = rgba(26,27,38,0.8) # #1a1b26 with opacity + outer_color = rgba(205,214,244,1.0) # #cdd6f4 + outline_thickness = 4 + + font_family = CaskaydiaMono Nerd Font + font_size = 32 + font_color = rgba(205,214,244,1.0) + + placeholder_color = rgba(205,214,244,0.6) + placeholder_text = Enter Password + check_color = rgba(68, 157, 171, 1.0) + fail_text = Wrong + + rounding = 0 + shadow_passes = 0 + fade_on_empty = false +} \ No newline at end of file