aboutsummaryrefslogtreecommitdiff
path: root/tw/services/files/waybar.css
diff options
context:
space:
mode:
authorTimo Wilken2024-07-11 17:11:25 +0200
committerTimo Wilken2024-07-11 17:11:25 +0200
commite6f26581bf22e266c5056eddfb264eca2efb6ef4 (patch)
tree08c436f4b5d4fe66bbf9b6a67bb1020568737e93 /tw/services/files/waybar.css
parentc2c6421d3f8db9920fe50f07eff226641586f87a (diff)
Wayland-based desktop support
Add a separate home service to configure a Wayland-based desktop instead of an X11 one. Screensharing in Zoom doesn't work unfortunately, but it worked (at least for a while) through OBS. Waybar might need some work to bring it in line with the previous polybar configuration, especially in terms of aesthetics.
Diffstat (limited to 'tw/services/files/waybar.css')
-rw-r--r--tw/services/files/waybar.css77
1 files changed, 77 insertions, 0 deletions
diff --git a/tw/services/files/waybar.css b/tw/services/files/waybar.css
new file mode 100644
index 00000000..c03025fe
--- /dev/null
+++ b/tw/services/files/waybar.css
@@ -0,0 +1,77 @@
+/* See basic example at <https://github.com/catppuccin/waybar>. */
+@import "catppuccin.css";
+
+* {
+ background: @base;
+ color: @text;
+ font-family: Fira Sans, OpenMoji, Hermit;
+ font-size: 1em;
+ border-radius: 0;
+ border: none;
+}
+
+tooltip {
+ background: @surface0;
+ border: 2px solid @surface2;
+}
+
+label.module {
+ padding: 5px;
+ background: transparent;
+ border-top: 3px solid transparent;
+}
+box.module {
+ margin: 0 5px; /* vertical, then horizontal */
+ background: transparent;
+}
+
+#workspaces button {
+ padding: 0;
+ background: transparent;
+ border-top: 3px solid transparent;
+}
+#workspaces button {
+ border-top: 3px solid @base;
+}
+#workspaces button.urgent {
+ border-top: 3px solid @yellow;
+}
+#workspaces button.focused {
+ border-top: 3px solid @blue;
+}
+
+#mode {
+ color: @red;
+ border-top: 3px solid @red;
+}
+
+#temperature {
+ border-top: 3px solid transparent;
+}
+#temperature.critical {
+ border-top: 3px solid @red;
+}
+
+#pulseaudio {
+ border-top: 3px solid @red;
+}
+#pulseaudio.bluetooth {
+ border-top: 3px solid @blue;
+}
+#pulseaudio.muted {
+ border-top: 3px solid transparent;
+}
+
+#battery {
+ border-top: 3px solid @green;
+}
+#battery.discharging.medium {
+ border-top: 3px solid transparent;
+}
+#battery.discharging.critical {
+ border-top: 3px solid @red;
+}
+
+#custom-dunst {
+ border-top: 3px solid @red;
+}