From bfbee542acb164c9093d353bde8448c1f86796f7 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Tue, 10 Feb 2026 10:47:49 -0600 Subject: feat(waybar): SVG workspace circles, improved arch logo, remove mod+0 Replace per-workspace SVG mapping with hybrid approach: two circle SVGs (active gold, inactive dark) as background-image with text overlay for workspace numbers. Update arch-logo.svg with padded/crisp variant. Remove sysmonitor margin to fix bar height inflation. Remove mod+0 binding to restrict workspaces to 1-9. Sync dupre theme files. Co-Authored-By: Claude Opus 4.6 --- dotfiles/hyprland/.config/waybar/style.css | 53 +++++++++++++----------------- 1 file changed, 22 insertions(+), 31 deletions(-) (limited to 'dotfiles/hyprland/.config/waybar/style.css') diff --git a/dotfiles/hyprland/.config/waybar/style.css b/dotfiles/hyprland/.config/waybar/style.css index 45ce837..4551de9 100644 --- a/dotfiles/hyprland/.config/waybar/style.css +++ b/dotfiles/hyprland/.config/waybar/style.css @@ -1,5 +1,5 @@ -/* Waybar style - Hudson theme */ -/* Tomorrow Night + Goldenrod accent */ +/* Waybar style - Dupre theme */ +/* Warm, earthy colors from dupre-theme.el */ * { border: none; @@ -24,14 +24,18 @@ window#waybar { padding: 0; margin: 0.15rem; background-color: transparent; - color: #bbbbbb; + color: #969385; + background-image: url("/home/cjennings/.config/waybar/ws-icons/ws-inactive.svg"); + background-size: contain; + background-repeat: no-repeat; + background-position: center; border-radius: 50%; transition: all 0.3s ease; } #workspaces button.active { - background: #daa520; - color: #222222; + background-image: url("/home/cjennings/.config/waybar/ws-icons/ws-active.svg"); + color: #151311; } #custom-menu { @@ -48,15 +52,15 @@ window#waybar { } #workspaces button.urgent { - background-color: rgba(255, 88, 88, 0.4); + background-color: rgba(212, 124, 89, 0.4); } .modules-right, .modules-left { - background-color: #222222; + background-color: #151311; border-radius: 1rem; padding: 0.1rem 0.6rem; margin: 0.3rem; - border: 0.095rem solid #daa520; + border: 0.095rem solid #d7af5f; box-shadow: 0rem 0.2rem 0.4rem rgba(0,0,0,0.5); } @@ -74,7 +78,7 @@ window#waybar { #window { padding: 0.45rem; margin: 0.3rem; - color: #bbbbbb; + color: #969385; background-color: transparent; border-radius: 1rem; } @@ -90,52 +94,39 @@ window#waybar { #custom-disk:hover, #custom-netspeed:hover, #pulseaudio:hover, -#idle_inhibitor:hover, #sysmonitor:hover, #custom-layout:hover { - background-color: #444444; + background-color: #474544; border-radius: 1rem; } -#clock { - color: #eeeeee; -} - -#pulseaudio { - color: #bbbbbb; -} #custom-netspeed.disconnected { - color: #ff5858; + color: #d47c59; } #temperature.warning { - color: #daa520; + color: #d7af5f; } #temperature.critical { - color: #ff5858; + color: #d47c59; } #custom-disk.warning { - color: #daa520; + color: #d7af5f; } #custom-disk.critical { - color: #ff5858; + color: #d47c59; } #battery.warning { - color: #daa520; + color: #d7af5f; } #battery.critical { - color: #ff5858; -} - -#tray { - margin-right: 0; - padding-right: 0; + color: #d47c59; } #tray > .passive { @@ -144,5 +135,5 @@ window#waybar { #tray > .needs-attention { -gtk-icon-effect: highlight; - background-color: #daa520; + background-color: #d7af5f; } -- cgit v1.2.3