De-couple hyprlock themes from layout

This commit is contained in:
DrInfinite
2025-07-10 18:43:08 +05:30
parent 6e05a51b65
commit 77524a7afa
9 changed files with 45 additions and 242 deletions

View File

@ -3,5 +3,6 @@
# Link all the key config files to omarchy's internal versions for quicker testing # 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/hyprland.conf ~/.config/hypr/
ln -nsf ~/.local/share/omarchy/config/hypr/hypridle.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/waybar/config ~/.config/waybar/
ln -nsf ~/.local/share/omarchy/config/wofi/config ~/.config/wofi/ ln -nsf ~/.local/share/omarchy/config/wofi/config ~/.config/wofi/

View File

@ -2,6 +2,8 @@
# Hyprlock — minimal blur with ringed input # Hyprlock — minimal blur with ringed input
# ──────────────────────────────────────────────────────────── # ────────────────────────────────────────────────────────────
source = ~/.config/omarchy/current/theme/hyprlock.conf
general { general {
disable_loading_bar = true disable_loading_bar = true
no_fade_in = false no_fade_in = false
@ -9,7 +11,7 @@ general {
background { background {
monitor = monitor =
color = rgba(26,27,38,1.0) # #1a1b26 solid color color = $color
} }
animations { animations {
@ -23,17 +25,17 @@ input-field {
halign = center halign = center
valign = center valign = center
inner_color = rgba(26,27,38,0.8) # #1a1b26 with opacity inner_color = $inner_color
outer_color = rgba(205,214,244,1.0) # #cdd6f4 outer_color = $outer_color
outline_thickness = 4 outline_thickness = 4
font_family = CaskaydiaMono Nerd Font font_family = CaskaydiaMono Nerd Font
font_size = 32 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 󰈷  placeholder_text = Enter Password 󰈷 
check_color = rgba(68, 157, 171, 1.0) check_color = $check_color
fail_text = Wrong fail_text = Wrong
rounding = 0 rounding = 0

View File

@ -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 ln -snf ~/.config/omarchy/current/backgrounds/1-Pawel-Czerwinski-Abstract-Purple-Blue.jpg ~/.config/omarchy/current/background
# Set specific app links for current theme # 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/wofi.css ~/.config/wofi/style.css
ln -snf ~/.config/omarchy/current/theme/neovim.lua ~/.config/nvim/lua/plugins/theme.lua ln -snf ~/.config/omarchy/current/theme/neovim.lua ~/.config/nvim/lua/plugins/theme.lua
mkdir -p ~/.config/btop/themes mkdir -p ~/.config/btop/themes

View File

@ -2,45 +2,11 @@
# Hyprlock — Catppuccin theme # Hyprlock — Catppuccin theme
# ──────────────────────────────────────────────────────────── # ────────────────────────────────────────────────────────────
general { $color = rgba(24,24,36,1.0) # #181824 solid color
disable_loading_bar = true
no_fade_in = false
}
background { $inner_color = rgba(24,24,36,0.8) # #181824 with opacity
monitor = $outer_color = rgba(205,214,244,1.0) # #cdd6f4
color = rgba(24,24,36,1.0) # #181824 solid color
}
animations { $font_color = rgba(205,214,244,1.0)
enabled = false $placeholder_color = rgba(205,214,244,0.6)
} $check_color = rgba(68, 157, 171, 1.0)
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
}

View File

@ -2,45 +2,12 @@
# Hyprlock — Everforest theme # Hyprlock — Everforest theme
# ──────────────────────────────────────────────────────────── # ────────────────────────────────────────────────────────────
general { $color = rgba(45,53,59,1.0) # #2d353b solid color
disable_loading_bar = true
no_fade_in = false
}
background { $inner_color = rgba(45,53,59,0.8) # #2d353b with opacity
monitor = $outer_color = rgba(211,198,170,1.0) # #d3c6aa
color = rgba(45,53,59,1.0) # #2d353b solid color
}
animations { $font_color = rgba(211,198,170,1.0)
enabled = false
}
input-field { $placeholder_color = rgba(211,198,170,0.6)
monitor = $check_color = rgba(131, 192, 146, 1.0)
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
}

View File

@ -2,45 +2,12 @@
# Hyprlock — Gruvbox theme # Hyprlock — Gruvbox theme
# ──────────────────────────────────────────────────────────── # ────────────────────────────────────────────────────────────
general { $color = rgba(40,40,40,1.0) # #282828 solid color
disable_loading_bar = true
no_fade_in = false
}
background { $inner_color = rgba(40,40,40,0.8) # #282828 with opacity
monitor = $outer_color = rgba(212,190,152,1.0) # #d4be98
color = rgba(40,40,40,1.0) # #282828 solid color
}
animations { $font_color = rgba(212,190,152,1.0)
enabled = false
}
input-field { $placeholder_color = rgba(212,190,152,0.6)
monitor = $check_color = rgba(214, 153, 92, 1.0)
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
}

View File

@ -2,45 +2,12 @@
# Hyprlock — Kanagawa theme # Hyprlock — Kanagawa theme
# ──────────────────────────────────────────────────────────── # ────────────────────────────────────────────────────────────
general { $color = rgba(31,31,40,1.0) # #1f1f28 solid color
disable_loading_bar = true
no_fade_in = false
}
background { $inner_color = rgba(31,31,40,0.8) # #1f1f28 with opacity
monitor = $outer_color = rgba(220,215,186,1.0) # #dcd7ba
color = rgba(31,31,40,1.0) # #1f1f28 solid color
}
animations { $font_color = rgba(220,215,186,1.0)
enabled = false
}
input-field { $placeholder_color = rgba(220,215,186,0.6)
monitor = $check_color = rgba(126, 156, 216, 1.0)
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
}

View File

@ -2,45 +2,12 @@
# Hyprlock — Nord theme # Hyprlock — Nord theme
# ──────────────────────────────────────────────────────────── # ────────────────────────────────────────────────────────────
general { $color = rgba(46,52,64,1.0) # #2e3440 solid color
disable_loading_bar = true
no_fade_in = false
}
background { $inner_color = rgba(46,52,64,0.8) # #2e3440 with opacity
monitor = $outer_color = rgba(216,222,233,1.0) # #d8dee9
color = rgba(46,52,64,1.0) # #2e3440 solid color
}
animations { $font_color = rgba(216,222,233,1.0)
enabled = false
}
input-field { $placeholder_color = rgba(216,222,233,0.6)
monitor = $check_color = rgba(136, 192, 208, 1.0)
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
}

View File

@ -2,45 +2,12 @@
# Hyprlock — Tokyo Night theme # Hyprlock — Tokyo Night theme
# ──────────────────────────────────────────────────────────── # ────────────────────────────────────────────────────────────
general { $color = rgba(26,27,38,1.0) # #1a1b26 solid color
disable_loading_bar = true
no_fade_in = false
}
background { $inner_color = rgba(26,27,38,0.8) # #1a1b26 with opacity
monitor = $outer_color = rgba(205,214,244,1.0) # #cdd6f4
color = rgba(26,27,38,1.0) # #1a1b26 solid color
}
animations { $font_color = rgba(205,214,244,1.0)
enabled = false
}
input-field { $placeholder_color = rgba(205,214,244,0.6)
monitor = $check_color = rgba(68, 157, 171, 1.0)
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
}