summaryrefslogtreecommitdiff
path: root/dotfiles/hyprland/.config/waybar/style.css
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-25 14:35:07 -0600
committerCraig Jennings <c@cjennings.net>2026-01-25 14:35:07 -0600
commit11f9a87fdafc38d135ee4fc7a17eebfcf430b289 (patch)
treec474017ba07db25514f5cccb8cecae67bd88ac7f /dotfiles/hyprland/.config/waybar/style.css
parentfcc62fc6f96edc372246048dd9fce0fef64bebdc (diff)
feat(waybar): implement Hyprland-Rice inspired config
Clean minimal design with DWM color scheme: - Transparent bar with solid module groups - Golden accent border (#daa520) - Group/sysmonitor for cpu, memory, disk - Wireplumber audio with click/scroll controls - Hover transitions, box shadows - Berkeley Mono font
Diffstat (limited to 'dotfiles/hyprland/.config/waybar/style.css')
-rw-r--r--dotfiles/hyprland/.config/waybar/style.css83
1 files changed, 55 insertions, 28 deletions
diff --git a/dotfiles/hyprland/.config/waybar/style.css b/dotfiles/hyprland/.config/waybar/style.css
index 9411b46..2b68c10 100644
--- a/dotfiles/hyprland/.config/waybar/style.css
+++ b/dotfiles/hyprland/.config/waybar/style.css
@@ -1,61 +1,88 @@
-/* Waybar style - matching DWM colors */
-/* gray1=#222222, gray2=#444444, gray3=#bbbbbb, gray4=#eeeeee, accent=#daa520 */
+/* Waybar style - Hyprland-Rice inspired with DWM colors */
+/* Based on: github.com/CtrlLuzzio/Hyprland-Rice */
* {
- font-family: "FiraCode Nerd Font Mono", monospace;
- font-size: 12px;
border: none;
border-radius: 0;
+ font-size: 14px;
min-height: 0;
+ font-family: "Berkeley Mono", "FiraCode Nerd Font", monospace;
}
window#waybar {
- background-color: #222222;
- color: #bbbbbb;
+ background: transparent;
}
-#workspaces button {
- padding: 0 8px;
- color: #bbbbbb;
- background-color: transparent;
+#workspaces {
+ padding: 0.2rem;
}
-#workspaces button:hover {
- background-color: #444444;
+#workspaces button {
+ padding: 0.5rem;
+ margin: 0.2rem;
+ background-color: transparent;
+ color: #bbbbbb;
+ border-radius: 1rem;
+ transition: all 0.3s ease;
}
#workspaces button.active {
- color: #eeeeee;
- background-color: #daa520;
+ background: #daa520;
+ color: #222222;
+ border-radius: 1rem;
}
#workspaces button.urgent {
- background-color: #900000;
+ background-color: rgba(255, 88, 88, 0.4);
}
-#window {
- color: #bbbbbb;
- padding: 0 10px;
+.modules-right, .modules-left {
+ background-color: #222222;
+ border-radius: 1rem;
+ padding: 0.2rem 0.6rem;
+ margin: 0.3rem;
+ border: 0.095rem solid #daa520;
+ box-shadow: 0rem 0.2rem 0.4rem rgba(0,0,0,0.5);
}
-#clock,
-#battery,
+#cpu,
+#memory,
#disk,
-#tray {
- padding: 0 10px;
+#wireplumber,
+#tray,
+#clock {
+ padding: 0.4rem;
+ margin: 0.3rem;
color: #bbbbbb;
+ background-color: transparent;
+ border-radius: 1rem;
}
-#battery.charging {
- color: #daa520;
+#sysmonitor {
+ margin: 0.3rem;
+ background-color: transparent;
+ border-radius: 1rem;
}
-#battery.warning:not(.charging) {
- color: #f0ad4e;
+#cpu:hover,
+#memory:hover,
+#disk:hover,
+#wireplumber:hover,
+#sysmonitor:hover {
+ background-color: #444444;
+ border-radius: 1rem;
+}
+
+#clock {
+ color: #eeeeee;
+}
+
+#wireplumber {
+ color: #daa520;
}
-#battery.critical:not(.charging) {
- color: #d9534f;
+#wireplumber.muted {
+ color: #666666;
}
#tray > .passive {