summaryrefslogtreecommitdiff
path: root/dotfiles/hyprland/.local
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-26 10:04:23 -0600
committerCraig Jennings <c@cjennings.net>2026-01-26 10:04:23 -0600
commiteecac483b30be018e5710cb59efdb298070af17e (patch)
tree265d014dc51adfd256796fec1c0b2c598365d4a5 /dotfiles/hyprland/.local
parent2a0d041b7f56d062d561b0f60d49f019af8194c6 (diff)
feat(themes): standardize fonts and add hy3 tab bar theming
- Standardize font to BerkeleyMono Nerd Font size 13pt across configs - Add unit comments (points vs pixels) to font settings - Add hy3 tab bar colors to set-theme for dupre and hudson themes - Add GTK file chooser sort-directories-first to archsetup - Update todo.org with completed tasks and new test task
Diffstat (limited to 'dotfiles/hyprland/.local')
-rwxr-xr-xdotfiles/hyprland/.local/bin/set-theme16
1 files changed, 16 insertions, 0 deletions
diff --git a/dotfiles/hyprland/.local/bin/set-theme b/dotfiles/hyprland/.local/bin/set-theme
index 338aab9..44c256c 100755
--- a/dotfiles/hyprland/.local/bin/set-theme
+++ b/dotfiles/hyprland/.local/bin/set-theme
@@ -50,12 +50,28 @@ apply_theme() {
# Apply Hyprland colors directly via hyprctl
case "$theme" in
dupre)
+ # Window borders
hyprctl keyword general:col.active_border "rgba(d7af5fff)"
hyprctl keyword general:col.inactive_border "rgba(474544ff)"
+ # hy3 tab bar (monocle mode)
+ hyprctl keyword plugin:hy3:tabs:col.active "rgba(474544ff)"
+ hyprctl keyword plugin:hy3:tabs:col.active.text "rgba(969385ff)"
+ hyprctl keyword plugin:hy3:tabs:col.inactive "rgba(d0cbc0ff)"
+ hyprctl keyword plugin:hy3:tabs:col.inactive.text "rgba(d0cbc0ff)"
+ hyprctl keyword plugin:hy3:tabs:col.urgent "rgba(d47c59ff)"
+ hyprctl keyword plugin:hy3:tabs:col.locked "rgba(8a9496ff)"
;;
hudson)
+ # Window borders
hyprctl keyword general:col.active_border "rgba(daa520ff)"
hyprctl keyword general:col.inactive_border "rgba(444444ff)"
+ # hy3 tab bar (monocle mode)
+ hyprctl keyword plugin:hy3:tabs:col.active "rgba(444444ff)"
+ hyprctl keyword plugin:hy3:tabs:col.active.text "rgba(bbbbbbff)"
+ hyprctl keyword plugin:hy3:tabs:col.inactive "rgba(c5c8c6ff)"
+ hyprctl keyword plugin:hy3:tabs:col.inactive.text "rgba(c5c8c6ff)"
+ hyprctl keyword plugin:hy3:tabs:col.urgent "rgba(cc6666ff)"
+ hyprctl keyword plugin:hy3:tabs:col.locked "rgba(8abeb7ff)"
;;
esac