summaryrefslogtreecommitdiff
path: root/nixos/config/waybar/style.css
diff options
context:
space:
mode:
Diffstat (limited to 'nixos/config/waybar/style.css')
-rw-r--r--nixos/config/waybar/style.css120
1 files changed, 63 insertions, 57 deletions
diff --git a/nixos/config/waybar/style.css b/nixos/config/waybar/style.css
index 4e7b6e8..2bcc39c 100644
--- a/nixos/config/waybar/style.css
+++ b/nixos/config/waybar/style.css
@@ -1,94 +1,100 @@
+@define-color bg #1a1b26;
+@define-color fg #a9b1d6;
+@define-color blk #32344a;
+@define-color red #f7768e;
+@define-color grn #9ece6a;
+@define-color ylw #e0af68;
+@define-color blu #7aa2f7;
+@define-color mag #ad8ee6;
+@define-color cyn #0db9d7;
+@define-color brblk #444b6a;
+@define-color white #ffffff;
+
* {
- font-family: "monospace";
- font-weight: bold;
+ font-family: "0xProto Nerd Font", monospace;
+ font-size: 16px;
+ font-weight: bold;
}
-#waybar {
- background: #1a1b26;
- color: #fff;
+window#waybar {
+ background-color: @bg;
+ color: @fg;
}
#workspaces button {
- color: #fff;
- border-radius: 0;
+ padding: 0 6px;
+ color: @cyn;
+ background: transparent;
+ border-bottom: 3px solid @bg;
}
-
#workspaces button.active {
- background: #ad8ee6;
+ color: @cyn;
+ border-bottom: 3px solid @mag;
}
-
-#workspaces button.special {
- background: #7aa2f7;
+#workspaces button.empty {
+ color: @white;
+}
+#workspaces button.empty.active {
+ color: @cyn;
+ border-bottom: 3px solid @mag;
}
#workspaces button.urgent {
- background: #f7768e;
+ background-color: @red;
}
-#workspaces button:hover {
- box-shadow: none;
- text-shadow: none;
- background: #32344a;
- border: none;
- transition: none;
- color: #7aa2f7;
+button:hover {
+ background: inherit;
+ box-shadow: inset 0 -3px #ffffff;
}
+#clock,
+#custom-sep,
#battery,
#cpu,
#memory,
-#pulseaudio,
+#disk,
#network,
-#clock,
-#tray,
-#temperature,
-#workspaces button {
- padding: 7 7;
+#tray {
+ padding: 0 8px;
+ color: @white;
}
-#network {
- background: #449dab;
+#clock {
+ color: @cyn;
+ border-bottom: 4px solid @cyn;
}
-#pulseaudio {
- background: #ad8ee6;
+#battery {
+ color: @mag;
+ border-bottom: 4px solid @mag;
}
-#pulseaudio.bluetooth {
- background: #7aa2f7;
+#disk {
+ color: @ylw;
+ border-bottom: 4px solid @ylw;
}
-#battery,
-#cpu,
-#memory,
-#temperature {
- background: #9ece6a;
+#memory {
+ color: @mag;
+ border-bottom: 4px solid @mag;
}
-#battery.warning,
-#cpu.warning,
-#memory.warning {
- background: #e0af68;
+#cpu {
+ color: @grn;
+ border-bottom: 4px solid @grn;
}
-#battery.urgent,
-#cpu.urgent,
-#memory.urgent,
-#network.disabled {
- background: #ff9e64;
+#network {
+ color: @blu;
+ border-bottom: 4px solid @blu;
}
-#battery.critical,
-#cpu.critical,
-#pulseaudio.muted,
-#memory.critical,
-#network.disconnected,
-#temperature.critical {
- background: #f7768e
+#network.disconnected {
+ background-color: @red;
}
-#window {
- margin-left: 10px;
- background: #32344a;
- padding: 7;
+#tray {
+ background-color: #2980b9;
}
+