diff --git a/waybar/style.css b/waybar/style.css new file mode 100644 index 0000000..3b43eca --- /dev/null +++ b/waybar/style.css @@ -0,0 +1,103 @@ +@define-color background #3f3f52; +@define-color surface #4a495c; +@define-color primary #c7cad1; +@define-color accent #a06c86; +@define-color highlight #cbbfa1; +@define-color border #5a596c; + +* { + border: none; + border-radius: 0; + font-family: "monospace"; + font-size: 11px; + font-weight: bolder; + min-height: 13px; + color: @primary; +} + +window#waybar, +window#waybar.solo { + background: @background; +} + +/* Tooltips */ +tooltip { + background: @surface; + border: 1px solid @border; + border-radius: 6px; +} +tooltip label { + color: @primary; +} + +/* Niri Workspaces */ +#niri-workspaces button { + padding: 0 20px; + color: @primary; +} +#niri-workspaces button.active { + background: rgba(160,108,134,0.18); + color: @accent; +} +#niri-workspaces button:hover { + background: @accent; + color: @background; +} + +/* Niri Window Title */ +#niri-window { + padding-left: 25px; + color: @highlight; +} + +/* Shared module spacing */ +#tray, +#privacy, +#pulseaudio, +#temperature, +#cpu, +#memory, +#battery, +#disk, +#clock, +#network, +#bluetooth { + padding: 0 10px; +} + +/* Accent modules */ +#privacy, +#pulseaudio.mic { + background: @accent; + color: @background; +} +#pulseaudio, +#network, +#bluetooth, +#clock { + color: @highlight; +} + +/* System stats */ +#battery, +#temperature, +#cpu, +#memory, +#disk { + color: @primary; +} + +/* Warnings */ +#battery.warning { + background: @highlight; + color: @background; +} + +#temperature.critical, +#battery.critical, +#cpu.critical, +#memory.critical, +#disk.critical { + background: @accent; + color: @background; +} \ No newline at end of file