diff --git a/bin/omarchy-config-link b/bin/omarchy-config-link index 9b24526..c2dc8f0 100755 --- a/bin/omarchy-config-link +++ b/bin/omarchy-config-link @@ -3,5 +3,6 @@ # Link all the key config files to omarchy's internal versions for quicker testing ln -nsf ~/.local/share/omarchy/config/hypr/hyprland.conf ~/.config/hypr/ ln -nsf ~/.local/share/omarchy/config/hypr/hypridle.conf ~/.config/hypr/ +ln -nsf ~/.local/share/omarchy/config/hypr/hyprlock.conf ~/.config/hypr/ ln -nsf ~/.local/share/omarchy/config/waybar/config ~/.config/waybar/ ln -nsf ~/.local/share/omarchy/config/wofi/config ~/.config/wofi/ diff --git a/config/hypr/hyprlock.conf b/config/hypr/hyprlock.conf index e84e35b..d24ae2e 100644 --- a/config/hypr/hyprlock.conf +++ b/config/hypr/hyprlock.conf @@ -2,6 +2,8 @@ # Hyprlock — minimal blur with ringed input # ──────────────────────────────────────────────────────────── +source = ~/.config/omarchy/current/theme/hyprlock.conf + general { disable_loading_bar = true no_fade_in = false @@ -9,7 +11,7 @@ general { background { monitor = - color = rgba(26,27,38,1.0) # #1a1b26 solid color + color = $color } animations { @@ -23,17 +25,17 @@ input-field { halign = center valign = center - inner_color = rgba(26,27,38,0.8) # #1a1b26 with opacity - outer_color = rgba(205,214,244,1.0) # #cdd6f4 + inner_color = $inner_color + outer_color = $outer_color outline_thickness = 4 font_family = CaskaydiaMono Nerd Font font_size = 32 - font_color = rgba(205,214,244,1.0) + font_color = $font_color - placeholder_color = rgba(205,214,244,0.6) + placeholder_color = $placeholder_color placeholder_text =   Enter Password 󰈷  - check_color = rgba(68, 157, 171, 1.0) + check_color = $check_color fail_text = Wrong rounding = 0 diff --git a/install/theme.sh b/install/theme.sh index 15e2033..989ad5c 100644 --- a/install/theme.sh +++ b/install/theme.sh @@ -18,7 +18,6 @@ ln -snf ~/.config/omarchy/backgrounds/tokyo-night ~/.config/omarchy/current/back ln -snf ~/.config/omarchy/current/backgrounds/1-Pawel-Czerwinski-Abstract-Purple-Blue.jpg ~/.config/omarchy/current/background # Set specific app links for current theme -ln -snf ~/.config/omarchy/current/theme/hyprlock.conf ~/.config/hypr/hyprlock.conf ln -snf ~/.config/omarchy/current/theme/wofi.css ~/.config/wofi/style.css ln -snf ~/.config/omarchy/current/theme/neovim.lua ~/.config/nvim/lua/plugins/theme.lua mkdir -p ~/.config/btop/themes diff --git a/themes/catppuccin/hyprlock.conf b/themes/catppuccin/hyprlock.conf index f4f0997..600af77 100644 --- a/themes/catppuccin/hyprlock.conf +++ b/themes/catppuccin/hyprlock.conf @@ -2,45 +2,11 @@ # Hyprlock — Catppuccin theme # ──────────────────────────────────────────────────────────── -general { - disable_loading_bar = true - no_fade_in = false -} +$color = rgba(24,24,36,1.0) # #181824 solid color -background { - monitor = - color = rgba(24,24,36,1.0) # #181824 solid color -} +$inner_color = rgba(24,24,36,0.8) # #181824 with opacity +$outer_color = rgba(205,214,244,1.0) # #cdd6f4 -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 -} - -auth { - fingerprint:enabled = true -} +$font_color = rgba(205,214,244,1.0) +$placeholder_color = rgba(205,214,244,0.6) +$check_color = rgba(68, 157, 171, 1.0) diff --git a/themes/everforest/hyprlock.conf b/themes/everforest/hyprlock.conf index b374cfb..7752c38 100644 --- a/themes/everforest/hyprlock.conf +++ b/themes/everforest/hyprlock.conf @@ -2,45 +2,12 @@ # Hyprlock — Everforest theme # ──────────────────────────────────────────────────────────── -general { - disable_loading_bar = true - no_fade_in = false -} +$color = rgba(45,53,59,1.0) # #2d353b solid color -background { - monitor = - color = rgba(45,53,59,1.0) # #2d353b solid color -} +$inner_color = rgba(45,53,59,0.8) # #2d353b with opacity +$outer_color = rgba(211,198,170,1.0) # #d3c6aa -animations { - enabled = false -} +$font_color = rgba(211,198,170,1.0) -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 -} - -auth { - fingerprint:enabled = true -} +$placeholder_color = rgba(211,198,170,0.6) +$check_color = rgba(131, 192, 146, 1.0) diff --git a/themes/gruvbox/hyprlock.conf b/themes/gruvbox/hyprlock.conf index 8a657eb..4001a99 100644 --- a/themes/gruvbox/hyprlock.conf +++ b/themes/gruvbox/hyprlock.conf @@ -2,45 +2,12 @@ # Hyprlock — Gruvbox theme # ──────────────────────────────────────────────────────────── -general { - disable_loading_bar = true - no_fade_in = false -} +$color = rgba(40,40,40,1.0) # #282828 solid color -background { - monitor = - color = rgba(40,40,40,1.0) # #282828 solid color -} +$inner_color = rgba(40,40,40,0.8) # #282828 with opacity +$outer_color = rgba(212,190,152,1.0) # #d4be98 -animations { - enabled = false -} +$font_color = rgba(212,190,152,1.0) -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 -} - -auth { - fingerprint:enabled = true -} +$placeholder_color = rgba(212,190,152,0.6) +$check_color = rgba(214, 153, 92, 1.0) diff --git a/themes/kanagawa/hyprlock.conf b/themes/kanagawa/hyprlock.conf index 713ad7a..7979661 100644 --- a/themes/kanagawa/hyprlock.conf +++ b/themes/kanagawa/hyprlock.conf @@ -2,45 +2,12 @@ # Hyprlock — Kanagawa theme # ──────────────────────────────────────────────────────────── -general { - disable_loading_bar = true - no_fade_in = false -} +$color = rgba(31,31,40,1.0) # #1f1f28 solid color -background { - monitor = - color = rgba(31,31,40,1.0) # #1f1f28 solid color -} +$inner_color = rgba(31,31,40,0.8) # #1f1f28 with opacity +$outer_color = rgba(220,215,186,1.0) # #dcd7ba -animations { - enabled = false -} +$font_color = rgba(220,215,186,1.0) -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 -} - -auth { - fingerprint:enabled = true -} +$placeholder_color = rgba(220,215,186,0.6) +$check_color = rgba(126, 156, 216, 1.0) diff --git a/themes/nord/hyprlock.conf b/themes/nord/hyprlock.conf index fe1f422..a6471d8 100644 --- a/themes/nord/hyprlock.conf +++ b/themes/nord/hyprlock.conf @@ -2,45 +2,12 @@ # Hyprlock — Nord theme # ──────────────────────────────────────────────────────────── -general { - disable_loading_bar = true - no_fade_in = false -} +$color = rgba(46,52,64,1.0) # #2e3440 solid color -background { - monitor = - color = rgba(46,52,64,1.0) # #2e3440 solid color -} +$inner_color = rgba(46,52,64,0.8) # #2e3440 with opacity +$outer_color = rgba(216,222,233,1.0) # #d8dee9 -animations { - enabled = false -} +$font_color = rgba(216,222,233,1.0) -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 -} - -auth { - fingerprint:enabled = true -} +$placeholder_color = rgba(216,222,233,0.6) +$check_color = rgba(136, 192, 208, 1.0) diff --git a/themes/tokyo-night/hyprlock.conf b/themes/tokyo-night/hyprlock.conf index cccc950..5b3e45f 100644 --- a/themes/tokyo-night/hyprlock.conf +++ b/themes/tokyo-night/hyprlock.conf @@ -2,45 +2,12 @@ # Hyprlock — Tokyo Night theme # ──────────────────────────────────────────────────────────── -general { - disable_loading_bar = true - no_fade_in = false -} +$color = rgba(26,27,38,1.0) # #1a1b26 solid color -background { - monitor = - color = rgba(26,27,38,1.0) # #1a1b26 solid color -} +$inner_color = rgba(26,27,38,0.8) # #1a1b26 with opacity +$outer_color = rgba(205,214,244,1.0) # #cdd6f4 -animations { - enabled = false -} +$font_color = rgba(205,214,244,1.0) -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 -} - -auth { - fingerprint:enabled = true -} +$placeholder_color = rgba(205,214,244,0.6) +$check_color = rgba(68, 157, 171, 1.0)