aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/hyprland/.local
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-25 23:14:28 -0600
committerCraig Jennings <c@cjennings.net>2026-01-25 23:14:28 -0600
commit0cbf4168d410e352c889f3f1d983d797bfc4747e (patch)
tree4ba302fc0d678d5976a31d9089c8e29193e436c2 /dotfiles/hyprland/.local
parent6be7832330ed38cb64a2a70b91e45c5ff840fe41 (diff)
downloadarchsetup-0cbf4168d410e352c889f3f1d983d797bfc4747e.tar.gz
archsetup-0cbf4168d410e352c889f3f1d983d797bfc4747e.zip
feat(themes): add hyprlock and Xresources to theme system
Add themed configs for: - hyprlock.conf: lock screen colors match theme - Xresources: X11 apps and Emacs color support Update set-theme script to copy these files and run xrdb. Hudson uses adjusted bright yellow (#e0b040) for gold cohesion. Removed gruvbox references from Xresources. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Diffstat (limited to 'dotfiles/hyprland/.local')
-rwxr-xr-xdotfiles/hyprland/.local/bin/set-theme5
1 files changed, 5 insertions, 0 deletions
diff --git a/dotfiles/hyprland/.local/bin/set-theme b/dotfiles/hyprland/.local/bin/set-theme
index 48fc8ee..338aab9 100755
--- a/dotfiles/hyprland/.local/bin/set-theme
+++ b/dotfiles/hyprland/.local/bin/set-theme
@@ -41,6 +41,11 @@ apply_theme() {
cp "$THEME_DIR/$theme/fuzzel.ini" "$HOME/.config/fuzzel/fuzzel.ini"
cp "$THEME_DIR/$theme/waybar.css" "$HOME/.config/waybar/style.css"
cp "$THEME_DIR/$theme/dunstrc" "$HOME/.config/dunst/dunstrc"
+ cp "$THEME_DIR/$theme/hyprlock.conf" "$HOME/.config/hypr/hyprlock.conf"
+ cp "$THEME_DIR/$theme/Xresources" "$HOME/.Xresources"
+
+ # Apply Xresources (for X11 apps and Emacs)
+ xrdb -merge "$HOME/.Xresources" 2>/dev/null
# Apply Hyprland colors directly via hyprctl
case "$theme" in