summaryrefslogtreecommitdiff
path: root/dotfiles/hyprland/.config/themes/hudson/Xresources
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
commit3ee92b453e2c3d8a824bd203396805bf203b9790 (patch)
tree45abdfff7c8f75f7033f9bc9b2dce2604955d275 /dotfiles/hyprland/.config/themes/hudson/Xresources
parent717f5fe83960bd308ecff6a77c0dc3f516efad55 (diff)
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/.config/themes/hudson/Xresources')
-rw-r--r--dotfiles/hyprland/.config/themes/hudson/Xresources105
1 files changed, 105 insertions, 0 deletions
diff --git a/dotfiles/hyprland/.config/themes/hudson/Xresources b/dotfiles/hyprland/.config/themes/hudson/Xresources
new file mode 100644
index 0000000..00be166
--- /dev/null
+++ b/dotfiles/hyprland/.config/themes/hudson/Xresources
@@ -0,0 +1,105 @@
+!! X Resources - Hudson theme
+!! Tomorrow Night + Goldenrod accent
+!! For X11 applications (st, xterm, etc.) and Emacs
+
+!! X Font Settings
+Xft.dpi: 109
+Xft.autohint: 0
+Xft.lcdfilter: lcddefault
+Xft.hintstyle: hintfull
+Xft.hinting: 1
+Xft.antialias: 1
+Xft.rgba: rgb
+Xcursor.size: 32
+Xcursor.theme: Vimix-white-cursors
+
+!! Emacs
+Emacs*toolBar: 0
+
+!! ============================================================================
+!! Hudson Theme Colors (Tomorrow Night + Goldenrod)
+!! ============================================================================
+
+#define hudson_fg #eeeeee
+#define hudson_bg #222222
+#define hudson_black #222222
+#define hudson_red #cc6666
+#define hudson_green #b5bd68
+#define hudson_yellow #f0c674
+#define hudson_blue #81a2be
+#define hudson_magenta #b294bb
+#define hudson_cyan #8abeb7
+#define hudson_white #c5c8c6
+#define hudson_br_black #444444
+#define hudson_br_red #d54e53
+#define hudson_br_green #b9ca4a
+#define hudson_br_yellow #e0b040
+#define hudson_br_blue #7aa6da
+#define hudson_br_magenta #c397d8
+#define hudson_br_cyan #70c0b1
+#define hudson_br_white #eeeeee
+
+!! Active theme aliases
+#define theme_fg hudson_fg
+#define theme_bg hudson_bg
+#define theme_black hudson_black
+#define theme_red hudson_red
+#define theme_green hudson_green
+#define theme_yellow hudson_yellow
+#define theme_blue hudson_blue
+#define theme_magenta hudson_magenta
+#define theme_cyan hudson_cyan
+#define theme_white hudson_white
+#define theme_br_black hudson_br_black
+#define theme_br_red hudson_br_red
+#define theme_br_green hudson_br_green
+#define theme_br_yellow hudson_br_yellow
+#define theme_br_blue hudson_br_blue
+#define theme_br_magenta hudson_br_magenta
+#define theme_br_cyan hudson_br_cyan
+#define theme_br_white hudson_br_white
+
+!! ============================================================================
+
+!! ST (suckless terminal) settings
+st.font: BerkeleyMono Nerd Font:size=12
+st.background: theme_bg
+st.foreground: theme_fg
+st.color0: theme_black
+st.color1: theme_red
+st.color2: theme_green
+st.color3: theme_yellow
+st.color4: theme_blue
+st.color5: theme_magenta
+st.color6: theme_cyan
+st.color7: theme_white
+st.color8: theme_br_black
+st.color9: theme_br_red
+st.color10: theme_br_green
+st.color11: theme_br_yellow
+st.color12: theme_br_blue
+st.color13: theme_br_magenta
+st.color14: theme_br_cyan
+st.color15: theme_br_white
+
+!! XTerm settings
+XTerm*faceName: BerkeleyMono Nerd Font:size=12
+XTerm*selectToClipboard: true
+XTerm*background: theme_bg
+XTerm*foreground: theme_fg
+XTerm*color0: theme_black
+XTerm*color1: theme_red
+XTerm*color2: theme_green
+XTerm*color3: theme_yellow
+XTerm*color4: theme_blue
+XTerm*color5: theme_magenta
+XTerm*color6: theme_cyan
+XTerm*color7: theme_white
+XTerm*color8: theme_br_black
+XTerm*color9: theme_br_red
+XTerm*color10: theme_br_green
+XTerm*color11: theme_br_yellow
+XTerm*color12: theme_br_blue
+XTerm*color13: theme_br_magenta
+XTerm*color14: theme_br_cyan
+XTerm*color15: theme_br_white