summary refs log tree commit diff
path: root/.config/waybar/style.css
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2026-04-08 13:11:48 +0900
committerRobert Günzler <r@gnzler.io>2026-04-08 13:11:48 +0900
commitd4620f3ac119263fee90bd819eadaf84fc8d50b7 (patch)
treef5268e72a1c0037d29acac699e5d3f4c37be0e6b /.config/waybar/style.css
parent8afe3fa8d88ae56e96f65897935ef508581ac5f7 (diff)
*
Automated-commit-by: dots
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to '')
-rw-r--r--.config/waybar/style.css180
1 files changed, 180 insertions, 0 deletions
diff --git a/.config/waybar/style.css b/.config/waybar/style.css
new file mode 100644
index 0000000..7e22eb3
--- /dev/null
+++ b/.config/waybar/style.css
@@ -0,0 +1,180 @@
+* {
+  font-family: DejaVu Sans Mono, Symbols Nerd Font Mono, monospace;
+}
+* {
+  border: none;
+  border-radius: 0;
+  font-size: 7pt;
+  min-height: 0;
+  border: none;
+  box-shadow: none;
+  margin: 0;
+  padding: 0;
+  background: transparent;
+  color: @fg;
+  transition: none;
+  text-shadow: none;
+  box-shadow: none;
+  border: none;
+  -gtk-icon-shadow: none;
+  -gtk-icon-effect: none;
+}
+
+window#waybar {
+  background: alpha(@bg, 0.99);
+}
+
+.module {
+  padding: 0 3px;
+  padding-bottom: 1px;
+}
+label.module {
+  color: @di;
+}
+
+tooltip, menu {
+  background: alpha(@bg, 0.99);
+  border: 1px solid shade(@fg, 0.8);
+}
+tooltip label {
+  color: shade(@fg, 0.8);
+}
+menuitem {
+  border: 1px solid shade(@fg, 0.8);
+  border-top: none;
+  border-bottom: none;
+  padding: 3px 0;
+}
+menuitem label {
+  color: @fg;
+}
+menuitem:hover {
+  background: @fg;
+  font-weight: bold;
+}
+menuitem:hover label {
+  color: @bg;
+}
+
+
+#custom-launcher {
+  margin-left: 5px;
+  color: @fg;
+}
+
+#mode {
+  background: @ac;
+  color: white;
+}
+#mode.normal {
+  font-size: 0;
+  min-height: 0;
+  min-width: 0;
+  padding: 0;
+  margin: 0;
+  border: 0;
+  opacity: 0;
+}
+
+#tags button {
+  min-width: unset;
+  padding: 0 3px;
+}
+#tags label {
+  color: @di;
+}
+#tags button:hover {
+  background: @ac;
+}
+#tags button.occupied label {
+  color: @fg;
+}
+#tags button.focused {
+  font-weight: bold;
+  background: @ac;
+}
+#tags button.focused:not(.occupied) {
+  background: shade(@ac, 0.75);
+}
+#tags button.focused:not(.occupied) label {
+  color: @bg;
+}
+#tags button.urgent {
+  background: @ur;
+}
+#tags button.urgent label {
+  color: @bg;
+}
+
+#privacy-item {
+  padding: 0 3px;
+}
+
+#privacy-item,
+#custom-screenrec.running,
+#custom-screenrec.running {
+  color: @bk;
+  background: @ye;
+}
+
+#clock.local {
+  color: @fg;
+}
+
+#mpris.paused {
+  color: shade(@di, 1.5);
+  font-style: italic;
+}
+
+#network.tailscale {
+  color: @fg;
+}
+#custom-tailscale.exit-node,
+#custom-tailscale.work {
+  color: @bl;
+  box-shadow: inset 0 -1px @bl;
+  /* color: @bk; */
+  /* background: @bl; */
+  font-weight: bold;
+}
+
+#bluetooth.connected {
+  box-shadow: inset 0 -1px @bl;
+  color: @bl;
+}
+
+#idle_inhibitor.activated {
+  background: @fg;
+  color: @bg;
+}
+
+#pulseaudio.bluetooth {
+  color: @bl;
+}
+#pulseaudio.muted {
+  color: @ur;
+  box-shadow: inset 0 -1px @ur;
+}
+
+#power-profiles-daemon.power-saver {
+  color: @gr;
+  box-shadow: inset 0 -1px @gr;
+}
+#power-profiles-daemon.performance {
+  color: @bk;
+  background: @ye;
+}
+
+#upower * {
+}
+#upower.charging {
+  box-shadow: inset 0 -1px @gr;
+  background: unset;
+}
+#upower.empty {
+  background: @ur;
+}
+
+/*
+vim: et sw=2:
+*/