aboutsummaryrefslogtreecommitdiff
path: root/dotfiles/hyprland/.config/themes
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-02 12:16:38 -0500
committerCraig Jennings <c@cjennings.net>2026-06-02 12:16:38 -0500
commit8c32bbbf9fab115dc51afa17c081e0763cbee717 (patch)
tree246b46b53c956cfea07bc9d1c2b81f9f8de53d65 /dotfiles/hyprland/.config/themes
parent3f370d6c19c83430547d1771b0e6fa669dc7d5c5 (diff)
downloadarchsetup-8c32bbbf9fab115dc51afa17c081e0763cbee717.tar.gz
archsetup-8c32bbbf9fab115dc51afa17c081e0763cbee717.zip
refactor: drop in-repo dotfiles/, move stow tooling to the dotfiles repo
Since the installer clones DOTFILES_REPO into ~/.dotfiles and stows from there, the in-repo dotfiles/ tree was dead weight. Nothing reads it at install time. I removed it (831 files) now that both machines are migrated. The Makefile's stow / restow / reset / unstow / import targets and the dotfile-script unit suites moved to the dotfiles repo. They sit alongside the scripts they manage and run standalone (cd ~/.dotfiles && make ...). This Makefile keeps the VM-integration targets and the installer-helper suite (safe-rm-rf). I updated CLAUDE.md and README.md so stow operations run from ~/.dotfiles, and the dotfile-management, theme, and unit-test sections point at the standalone repo. The README was already describing the old in-repo model from before the installer switched to cloning. This brings it in line.
Diffstat (limited to 'dotfiles/hyprland/.config/themes')
-rw-r--r--dotfiles/hyprland/.config/themes/dupre/Xresources106
-rw-r--r--dotfiles/hyprland/.config/themes/dupre/dunstrc72
-rw-r--r--dotfiles/hyprland/.config/themes/dupre/foot.ini38
-rw-r--r--dotfiles/hyprland/.config/themes/dupre/fuzzel.ini32
-rw-r--r--dotfiles/hyprland/.config/themes/dupre/hyprland.conf7
-rw-r--r--dotfiles/hyprland/.config/themes/dupre/hyprlock.conf94
-rw-r--r--dotfiles/hyprland/.config/themes/dupre/waybar.css137
-rw-r--r--dotfiles/hyprland/.config/themes/hudson/Xresources106
-rw-r--r--dotfiles/hyprland/.config/themes/hudson/dunstrc72
-rw-r--r--dotfiles/hyprland/.config/themes/hudson/foot.ini38
-rw-r--r--dotfiles/hyprland/.config/themes/hudson/fuzzel.ini32
-rw-r--r--dotfiles/hyprland/.config/themes/hudson/hyprland.conf7
-rw-r--r--dotfiles/hyprland/.config/themes/hudson/hyprlock.conf94
-rw-r--r--dotfiles/hyprland/.config/themes/hudson/waybar.css141
14 files changed, 0 insertions, 976 deletions
diff --git a/dotfiles/hyprland/.config/themes/dupre/Xresources b/dotfiles/hyprland/.config/themes/dupre/Xresources
deleted file mode 100644
index 1646b87..0000000
--- a/dotfiles/hyprland/.config/themes/dupre/Xresources
+++ /dev/null
@@ -1,106 +0,0 @@
-!! X Resources - Dupre theme
-!! Warm, earthy colors from dupre-theme.el
-!! For X11 applications (st, xterm, etc.) and Emacs
-
-!! X Font Settings
-Xft.dpi: 109
-Xcursor.size: 24
-Xcursor.theme: Bibata-Modern-Ice
-Xft.autohint: 0
-Xft.lcdfilter: lcddefault
-Xft.hintstyle: hintfull
-Xft.hinting: 1
-Xft.antialias: 1
-Xft.rgba: rgb
-
-!! Emacs
-Emacs*toolBar: 0
-
-!! ============================================================================
-!! Dupre Theme Colors
-!! ============================================================================
-
-#define dupre_fg #f0fef0
-#define dupre_bg #151311
-#define dupre_black #252321
-#define dupre_red #d47c59
-#define dupre_green #a4ac64
-#define dupre_yellow #d7af5f
-#define dupre_blue #67809c
-#define dupre_magenta #b294bb
-#define dupre_cyan #8a9496
-#define dupre_white #d0cbc0
-#define dupre_br_black #474544
-#define dupre_br_red #edb08f
-#define dupre_br_green #ccc768
-#define dupre_br_yellow #ffd75f
-#define dupre_br_blue #b2c3cc
-#define dupre_br_magenta #c397d8
-#define dupre_br_cyan #acb0b3
-#define dupre_br_white #f0fef0
-
-!! Active theme aliases
-#define theme_fg dupre_fg
-#define theme_bg dupre_bg
-#define theme_black dupre_black
-#define theme_red dupre_red
-#define theme_green dupre_green
-#define theme_yellow dupre_yellow
-#define theme_blue dupre_blue
-#define theme_magenta dupre_magenta
-#define theme_cyan dupre_cyan
-#define theme_white dupre_white
-#define theme_br_black dupre_br_black
-#define theme_br_red dupre_br_red
-#define theme_br_green dupre_br_green
-#define theme_br_yellow dupre_br_yellow
-#define theme_br_blue dupre_br_blue
-#define theme_br_magenta dupre_br_magenta
-#define theme_br_cyan dupre_br_cyan
-#define theme_br_white dupre_br_white
-
-!! ============================================================================
-
-!! ST (suckless terminal) settings
-!! size is in points (fontconfig syntax)
-st.font: BerkeleyMono Nerd Font:size=13
-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=13
-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
diff --git a/dotfiles/hyprland/.config/themes/dupre/dunstrc b/dotfiles/hyprland/.config/themes/dupre/dunstrc
deleted file mode 100644
index 6f8a3ec..0000000
--- a/dotfiles/hyprland/.config/themes/dupre/dunstrc
+++ /dev/null
@@ -1,72 +0,0 @@
-# Dunst config - Dupre theme
-# Warm, earthy colors from dupre-theme.el
-
-[global]
-# Display
-follow = mouse
-width = 350
-height = (0, 300)
-origin = top-right
-offset = (35, 35)
-indicate_hidden = yes
-notification_limit = 5
-gap_size = 12
-padding = 12
-horizontal_padding = 20
-frame_width = 0
-sort = no
-corner_radius = 10
-
-# Progress bar
-progress_bar_frame_width = 0
-progress_bar_corner_radius = 3
-
-# Colors - Dupre theme
-foreground = "#f0fef0"
-frame_color = "#d7af5f"
-highlight = "#d7af5f, #ccc768"
-
-# Text (size in points, Pango syntax)
-font = BerkeleyMono Nerd Font 10
-markup = full
-format = "<small>%a</small>\n<b>%s</b>\n%b"
-alignment = left
-vertical_alignment = center
-show_age_threshold = -1
-hide_duplicate_count = false
-
-# Icon
-icon_position = left
-min_icon_size = 54
-max_icon_size = 80
-icon_corner_radius = 4
-
-# Misc/Advanced
-dmenu = fuzzel --dmenu --prompt 'Open with'
-
-# Mouse
-mouse_left_click = close_current
-mouse_middle_click = do_action, close_current
-mouse_right_click = close_all
-
-[urgency_low]
-background = "#252321f0"
-timeout = 3
-
-[urgency_normal]
-background = "#252321f0"
-timeout = 8
-
-[urgency_critical]
-background = "#7c2a09f0"
-frame_color = "#d47c59"
-highlight = "#ff2a00"
-foreground = "#f0fef0"
-timeout = 0
-
-[fullscreen_delay_everything]
-fullscreen = delay
-
-[fullscreen_show_critical]
-msg_urgency = critical
-fullscreen = show
diff --git a/dotfiles/hyprland/.config/themes/dupre/foot.ini b/dotfiles/hyprland/.config/themes/dupre/foot.ini
deleted file mode 100644
index f605a9a..0000000
--- a/dotfiles/hyprland/.config/themes/dupre/foot.ini
+++ /dev/null
@@ -1,38 +0,0 @@
-# foot terminal configuration - Dupre theme
-# Warm, earthy colors from dupre-theme.el
-
-[main]
-term=xterm-256color
-font=BerkeleyMono Nerd Font:size=14
-pad=8x8
-
-[scrollback]
-lines=10000
-
-[colors-dark]
-# Dupre theme colors (from Emacs dupre-theme.el)
-background=151311
-foreground=f0fef0
-
-# Regular colors (0-7) - dupre palette
-regular0=252321 # black (dupre-bg+1)
-regular1=d47c59 # red (dupre-red)
-regular2=a4ac64 # green (dupre-green)
-regular3=d7af5f # yellow (dupre-yellow)
-regular4=67809c # blue (dupre-blue)
-regular5=b294bb # magenta
-regular6=8a9496 # cyan (dupre-steel)
-regular7=d0cbc0 # white (dupre-gray+2)
-
-# Bright colors (8-15)
-bright0=474544 # bright black (dupre-bg+2)
-bright1=edb08f # bright red (dupre-red+1)
-bright2=ccc768 # bright green (dupre-green+1)
-bright3=ffd75f # bright yellow (dupre-yellow+1)
-bright4=b2c3cc # bright blue (dupre-blue+1)
-bright5=c397d8 # bright magenta
-bright6=acb0b3 # bright cyan (dupre-steel+1)
-bright7=f0fef0 # bright white (dupre-fg)
-
-# Cursor: muted gold on dark
-cursor=151311 d7af5f
diff --git a/dotfiles/hyprland/.config/themes/dupre/fuzzel.ini b/dotfiles/hyprland/.config/themes/dupre/fuzzel.ini
deleted file mode 100644
index f00ac8a..0000000
--- a/dotfiles/hyprland/.config/themes/dupre/fuzzel.ini
+++ /dev/null
@@ -1,32 +0,0 @@
-# Fuzzel config - Dupre theme
-# Warm, earthy colors from dupre-theme.el
-
-[main]
-# size is in points (fontconfig syntax)
-font=BerkeleyMono Nerd Font:size=13
-prompt=Search:
-icon-theme=hicolor
-icons-enabled=yes
-width=30
-lines=12
-horizontal-pad=20
-vertical-pad=12
-inner-pad=8
-layer=overlay
-exit-on-keyboard-focus-loss=yes
-
-[colors]
-# Format: RRGGBBAA
-background=151311f0
-text=f0fef0ff
-selection=d7af5fff
-selection-text=151311ff
-border=d7af5fff
-match=d7af5fff
-prompt=969385ff
-placeholder=6c6a60ff
-input=f0fef0ff
-
-[border]
-width=2
-radius=16
diff --git a/dotfiles/hyprland/.config/themes/dupre/hyprland.conf b/dotfiles/hyprland/.config/themes/dupre/hyprland.conf
deleted file mode 100644
index b9313ff..0000000
--- a/dotfiles/hyprland/.config/themes/dupre/hyprland.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-# Hyprland colors - Dupre theme
-# Warm, earthy colors from dupre-theme.el
-
-general {
- col.active_border = rgba(d7af5fff)
- col.inactive_border = rgba(474544ff)
-}
diff --git a/dotfiles/hyprland/.config/themes/dupre/hyprlock.conf b/dotfiles/hyprland/.config/themes/dupre/hyprlock.conf
deleted file mode 100644
index fd85651..0000000
--- a/dotfiles/hyprland/.config/themes/dupre/hyprlock.conf
+++ /dev/null
@@ -1,94 +0,0 @@
-# Hyprlock configuration - Dupre theme
-# Warm, earthy colors from dupre-theme.el
-
-general {
- disable_loading_bar = false
- hide_cursor = true
- grace = 0
- no_fade_in = false
-}
-
-background {
- monitor =
- path = screenshot
- blur_passes = 3
- blur_size = 8
- noise = 0.0117
- contrast = 0.8916
- brightness = 0.8172
- vibrancy = 0.1696
- vibrancy_darkness = 0.0
-}
-
-# Clock (top)
-label {
- monitor =
- text = $TIME12
- text_align = center
- color = rgb(969385)
- font_size = 64
- font_family = BerkeleyMono Nerd Font
- position = 0, 15%
- halign = center
- valign = center
-}
-
-# Profile image
-image {
- monitor =
- path = ~/pictures/devilman.jpg
- size = 120
- rounding = -1
- border_size = 3
- border_color = rgb(d7af5f)
- position = 0, 0%
- halign = center
- valign = center
- shadow_passes = 2
- shadow_size = 3
- shadow_color = rgba(0, 0, 0, 0.5)
-}
-
-# Username
-label {
- monitor =
- text = $USER
- text_align = center
- color = rgb(d7af5f)
- font_size = 36
- font_family = BerkeleyMono Nerd Font
- position = 0, -7%
- halign = center
- valign = center
-}
-
-# Password input
-input-field {
- monitor =
- size = 20%, 4%
- outline_thickness = 0
- dots_size = 0.33
- dots_spacing = 0.15
- dots_center = true
- dots_rounding = -1
- outer_color = rgb(151311)
- inner_color = rgb(151311)
- font_color = rgb(969385)
- fade_on_empty = true
- fade_timeout = 1000
- placeholder_text = <i>Password...</i>
- hide_input = false
- rounding = 8
- check_color = rgb(d7af5f)
- fail_color = rgb(d47c59)
- fail_text = <i>$FAIL <b>($ATTEMPTS)</b></i>
- fail_transition = 300
- capslock_color = rgb(ccc768)
- numlock_color = -1
- bothlock_color = -1
- invert_numlock = false
- swap_font_color = false
- position = 0, -12%
- halign = center
- valign = center
-}
diff --git a/dotfiles/hyprland/.config/themes/dupre/waybar.css b/dotfiles/hyprland/.config/themes/dupre/waybar.css
deleted file mode 100644
index 81c305c..0000000
--- a/dotfiles/hyprland/.config/themes/dupre/waybar.css
+++ /dev/null
@@ -1,137 +0,0 @@
-/* Waybar style - Dupre theme */
-/* Warm, earthy colors from dupre-theme.el */
-
-* {
- border: none;
- border-radius: 0;
- /* CSS uses pixels, not points (13pt ≈ 17px at 96 DPI) */
- font-size: 14px;
- min-height: 0;
- font-family: "BerkeleyMono Nerd Font", "Berkeley Mono", monospace;
-}
-
-window#waybar {
- background: transparent;
-}
-
-#workspaces {
- padding: 0.2rem;
-}
-
-#workspaces button {
- min-width: 34px;
- min-height: 32px;
- padding: 0;
- margin: 0.15rem;
- background-color: transparent;
- color: #969385;
- border-radius: 50%;
- transition: all 0.3s ease;
-}
-
-#workspaces button.active {
- background: #d7af5f;
- color: #151311;
-}
-
-#custom-menu {
- background-image: url("/home/cjennings/.config/waybar/arch-logo.svg");
- background-size: contain;
- background-repeat: no-repeat;
- background-position: center;
- background-color: transparent;
- border-radius: 1rem;
- min-width: 2.0rem;
- padding: 0;
- margin: 0.15rem;
- transition: all 0.3s ease;
-}
-
-#workspaces button.urgent {
- background-color: rgba(212, 124, 89, 0.4);
-}
-
-.modules-right, .modules-left {
- background-color: #151311;
- border-radius: 1rem;
- padding: 0.1rem 0.6rem;
- margin: 0.3rem;
- border: 0.095rem solid #d7af5f;
- box-shadow: 0rem 0.2rem 0.4rem rgba(0,0,0,0.5);
-}
-
-#cpu,
-#temperature,
-#memory,
-#custom-disk,
-#custom-netspeed,
-#battery,
-#pulseaudio,
-#idle_inhibitor,
-#tray,
-#clock,
-#custom-layout,
-#custom-pocketbook,
-#window {
- padding: 0.45rem;
- margin: 0.3rem;
- color: #969385;
- background-color: transparent;
- border-radius: 1rem;
-}
-
-#sysmonitor {
- background-color: transparent;
- border-radius: 1rem;
-}
-
-#cpu:hover,
-#temperature:hover,
-#memory:hover,
-#custom-disk:hover,
-#custom-netspeed:hover,
-#pulseaudio:hover,
-#sysmonitor:hover,
-#custom-layout:hover,
-#custom-pocketbook:hover {
- background-color: #474544;
- border-radius: 1rem;
-}
-
-
-#custom-netspeed.disconnected {
- color: #d47c59;
-}
-
-#temperature.warning {
- color: #d7af5f;
-}
-
-#temperature.critical {
- color: #d47c59;
-}
-
-#custom-disk.warning {
- color: #d7af5f;
-}
-
-#custom-disk.critical {
- color: #d47c59;
-}
-
-#battery.warning {
- color: #d7af5f;
-}
-
-#battery.critical {
- color: #d47c59;
-}
-
-#tray > .passive {
- -gtk-icon-effect: dim;
-}
-
-#tray > .needs-attention {
- -gtk-icon-effect: highlight;
- background-color: #d7af5f;
-}
diff --git a/dotfiles/hyprland/.config/themes/hudson/Xresources b/dotfiles/hyprland/.config/themes/hudson/Xresources
deleted file mode 100644
index 4b35809..0000000
--- a/dotfiles/hyprland/.config/themes/hudson/Xresources
+++ /dev/null
@@ -1,106 +0,0 @@
-!! 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: 24
-Xcursor.theme: Bibata-Modern-Ice
-
-!! 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
-!! size is in points (fontconfig syntax)
-st.font: BerkeleyMono Nerd Font:size=13
-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=13
-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
diff --git a/dotfiles/hyprland/.config/themes/hudson/dunstrc b/dotfiles/hyprland/.config/themes/hudson/dunstrc
deleted file mode 100644
index f27bd33..0000000
--- a/dotfiles/hyprland/.config/themes/hudson/dunstrc
+++ /dev/null
@@ -1,72 +0,0 @@
-# Dunst config - Hudson theme
-# Tomorrow Night + Goldenrod accent
-
-[global]
-# Display
-follow = mouse
-width = 350
-height = (0, 300)
-origin = top-right
-offset = (35, 35)
-indicate_hidden = yes
-notification_limit = 5
-gap_size = 12
-padding = 12
-horizontal_padding = 20
-frame_width = 0
-sort = no
-corner_radius = 10
-
-# Progress bar
-progress_bar_frame_width = 0
-progress_bar_corner_radius = 3
-
-# Colors - Hudson theme
-foreground = "#eeeeee"
-frame_color = "#daa520"
-highlight = "#daa520, #f0c674"
-
-# Text (size in points, Pango syntax)
-font = BerkeleyMono Nerd Font 10
-markup = full
-format = "<small>%a</small>\n<b>%s</b>\n%b"
-alignment = left
-vertical_alignment = center
-show_age_threshold = -1
-hide_duplicate_count = false
-
-# Icon
-icon_position = left
-min_icon_size = 54
-max_icon_size = 80
-icon_corner_radius = 4
-
-# Misc/Advanced
-dmenu = fuzzel --dmenu --prompt 'Open with'
-
-# Mouse
-mouse_left_click = close_current
-mouse_middle_click = do_action, close_current
-mouse_right_click = close_all
-
-[urgency_low]
-background = "#222222f0"
-timeout = 3
-
-[urgency_normal]
-background = "#222222f0"
-timeout = 8
-
-[urgency_critical]
-background = "#cc6666f0"
-frame_color = "#d54e53"
-highlight = "#ff2a00"
-foreground = "#eeeeee"
-timeout = 0
-
-[fullscreen_delay_everything]
-fullscreen = delay
-
-[fullscreen_show_critical]
-msg_urgency = critical
-fullscreen = show
diff --git a/dotfiles/hyprland/.config/themes/hudson/foot.ini b/dotfiles/hyprland/.config/themes/hudson/foot.ini
deleted file mode 100644
index 58ab441..0000000
--- a/dotfiles/hyprland/.config/themes/hudson/foot.ini
+++ /dev/null
@@ -1,38 +0,0 @@
-# foot terminal configuration - Hudson theme
-# Tomorrow Night + Goldenrod accent
-
-[main]
-term=xterm-256color
-font=BerkeleyMono Nerd Font:size=14
-pad=8x8
-
-[scrollback]
-lines=10000
-
-[colors-dark]
-# Hudson theme - Tomorrow Night + Goldenrod accent
-background=222222
-foreground=eeeeee
-
-# Regular colors (0-7)
-regular0=222222 # black
-regular1=cc6666 # red
-regular2=b5bd68 # green
-regular3=f0c674 # yellow
-regular4=81a2be # blue
-regular5=b294bb # magenta
-regular6=8abeb7 # cyan
-regular7=c5c8c6 # white
-
-# Bright colors (8-15)
-bright0=444444 # bright black
-bright1=d54e53 # bright red
-bright2=b9ca4a # bright green
-bright3=e0b040 # bright yellow (adjusted for gold)
-bright4=7aa6da # bright blue
-bright5=c397d8 # bright magenta
-bright6=70c0b1 # bright cyan
-bright7=eeeeee # bright white
-
-# Cursor: goldenrod on dark
-cursor=222222 daa520
diff --git a/dotfiles/hyprland/.config/themes/hudson/fuzzel.ini b/dotfiles/hyprland/.config/themes/hudson/fuzzel.ini
deleted file mode 100644
index 39dabc0..0000000
--- a/dotfiles/hyprland/.config/themes/hudson/fuzzel.ini
+++ /dev/null
@@ -1,32 +0,0 @@
-# Fuzzel config - Hudson theme
-# Tomorrow Night + Goldenrod accent
-
-[main]
-# size is in points (fontconfig syntax)
-font=BerkeleyMono Nerd Font:size=13
-prompt=Search:
-icon-theme=hicolor
-icons-enabled=yes
-width=30
-lines=12
-horizontal-pad=20
-vertical-pad=12
-inner-pad=8
-layer=overlay
-exit-on-keyboard-focus-loss=yes
-
-[colors]
-# Format: RRGGBBAA
-background=222222f0
-text=eeeeeeff
-selection=daa520ff
-selection-text=222222ff
-border=daa520ff
-match=daa520ff
-prompt=bbbbbbff
-placeholder=888888ff
-input=eeeeeeff
-
-[border]
-width=2
-radius=16
diff --git a/dotfiles/hyprland/.config/themes/hudson/hyprland.conf b/dotfiles/hyprland/.config/themes/hudson/hyprland.conf
deleted file mode 100644
index 37694da..0000000
--- a/dotfiles/hyprland/.config/themes/hudson/hyprland.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-# Hyprland colors - Hudson theme
-# Tomorrow Night + Goldenrod accent
-
-general {
- col.active_border = rgba(daa520ff)
- col.inactive_border = rgba(444444ff)
-}
diff --git a/dotfiles/hyprland/.config/themes/hudson/hyprlock.conf b/dotfiles/hyprland/.config/themes/hudson/hyprlock.conf
deleted file mode 100644
index f9c08bb..0000000
--- a/dotfiles/hyprland/.config/themes/hudson/hyprlock.conf
+++ /dev/null
@@ -1,94 +0,0 @@
-# Hyprlock configuration - Hudson theme
-# Tomorrow Night + Goldenrod accent
-
-general {
- disable_loading_bar = false
- hide_cursor = true
- grace = 0
- no_fade_in = false
-}
-
-background {
- monitor =
- path = screenshot
- blur_passes = 3
- blur_size = 8
- noise = 0.0117
- contrast = 0.8916
- brightness = 0.8172
- vibrancy = 0.1696
- vibrancy_darkness = 0.0
-}
-
-# Clock (top)
-label {
- monitor =
- text = $TIME12
- text_align = center
- color = rgb(bbbbbb)
- font_size = 64
- font_family = BerkeleyMono Nerd Font
- position = 0, 15%
- halign = center
- valign = center
-}
-
-# Profile image
-image {
- monitor =
- path = ~/pictures/devilman.jpg
- size = 120
- rounding = -1
- border_size = 3
- border_color = rgb(daa520)
- position = 0, 0%
- halign = center
- valign = center
- shadow_passes = 2
- shadow_size = 3
- shadow_color = rgba(0, 0, 0, 0.5)
-}
-
-# Username
-label {
- monitor =
- text = $USER
- text_align = center
- color = rgb(daa520)
- font_size = 36
- font_family = BerkeleyMono Nerd Font
- position = 0, -7%
- halign = center
- valign = center
-}
-
-# Password input
-input-field {
- monitor =
- size = 20%, 4%
- outline_thickness = 0
- dots_size = 0.33
- dots_spacing = 0.15
- dots_center = true
- dots_rounding = -1
- outer_color = rgb(222222)
- inner_color = rgb(222222)
- font_color = rgb(bbbbbb)
- fade_on_empty = true
- fade_timeout = 1000
- placeholder_text = <i>Password...</i>
- hide_input = false
- rounding = 8
- check_color = rgb(daa520)
- fail_color = rgb(d54e53)
- fail_text = <i>$FAIL <b>($ATTEMPTS)</b></i>
- fail_transition = 300
- capslock_color = rgb(e0b040)
- numlock_color = -1
- bothlock_color = -1
- invert_numlock = false
- swap_font_color = false
- position = 0, -12%
- halign = center
- valign = center
-}
diff --git a/dotfiles/hyprland/.config/themes/hudson/waybar.css b/dotfiles/hyprland/.config/themes/hudson/waybar.css
deleted file mode 100644
index f46342b..0000000
--- a/dotfiles/hyprland/.config/themes/hudson/waybar.css
+++ /dev/null
@@ -1,141 +0,0 @@
-/* Waybar style - Hudson theme */
-/* Tomorrow Night + Goldenrod accent */
-
-* {
- border: none;
- border-radius: 0;
- /* CSS uses pixels, not points (13pt ≈ 17px at 96 DPI) */
- font-size: 14px;
- min-height: 0;
- font-family: "BerkeleyMono Nerd Font", "Berkeley Mono", monospace;
-}
-
-window#waybar {
- background: transparent;
-}
-
-#workspaces {
- padding: 0.2rem;
-}
-
-#workspaces button {
- min-width: 34px;
- min-height: 32px;
- padding: 0;
- margin: 0.15rem;
- background-color: transparent;
- color: #bbbbbb;
- border-radius: 50%;
- transition: all 0.3s ease;
-}
-
-#workspaces button.active {
- background: #daa520;
- color: #222222;
-}
-
-#custom-menu {
- background-image: url("/home/cjennings/.config/waybar/arch-logo-hudson.svg");
- background-size: contain;
- background-repeat: no-repeat;
- background-position: center;
- background-color: transparent;
- border-radius: 1rem;
- min-width: 2.0rem;
- padding: 0;
- margin: 0.15rem;
- transition: all 0.3s ease;
-}
-
-#workspaces button.urgent {
- background-color: rgba(255, 88, 88, 0.4);
-}
-
-.modules-right, .modules-left {
- background-color: #222222;
- border-radius: 1rem;
- padding: 0.1rem 0.6rem;
- margin: 0.3rem;
- border: 0.095rem solid #daa520;
- box-shadow: 0rem 0.2rem 0.4rem rgba(0,0,0,0.5);
-}
-
-#cpu,
-#temperature,
-#memory,
-#custom-disk,
-#custom-netspeed,
-#battery,
-#wireplumber,
-#tray,
-#clock,
-#custom-layout,
-#window {
- padding: 0.45rem;
- margin: 0.3rem;
- color: #bbbbbb;
- background-color: transparent;
- border-radius: 1rem;
-}
-
-#sysmonitor {
- background-color: transparent;
- border-radius: 1rem;
-}
-
-#cpu:hover,
-#temperature:hover,
-#memory:hover,
-#custom-disk:hover,
-#custom-netspeed:hover,
-#wireplumber:hover,
-#sysmonitor:hover,
-#custom-layout:hover {
- background-color: #444444;
- border-radius: 1rem;
-}
-
-#clock {
- color: #eeeeee;
-}
-
-#wireplumber {
- color: #bbbbbb;
-}
-
-#custom-netspeed.disconnected {
- color: #ff5858;
-}
-
-#temperature.warning {
- color: #daa520;
-}
-
-#temperature.critical {
- color: #ff5858;
-}
-
-#custom-disk.warning {
- color: #daa520;
-}
-
-#custom-disk.critical {
- color: #ff5858;
-}
-
-#battery.warning {
- color: #daa520;
-}
-
-#battery.critical {
- color: #ff5858;
-}
-
-#tray > .passive {
- -gtk-icon-effect: dim;
-}
-
-#tray > .needs-attention {
- -gtk-icon-effect: highlight;
- background-color: #daa520;
-}