summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dot-config/waybar/style.css220
1 files changed, 133 insertions, 87 deletions
diff --git a/dot-config/waybar/style.css b/dot-config/waybar/style.css
index cb7a067c..16cc6c13 100644
--- a/dot-config/waybar/style.css
+++ b/dot-config/waybar/style.css
@@ -3,75 +3,105 @@
* {
- border: none;
- font-family: Symbols Nerd Font, Iosevka Nerd Font, Noto Sans CJK, JetBrains Mono, sans-serif;
- font-size: 16px;
- min-height: 0;
- margin-bottom: 0;
- /* color: @ACCENT */
- color: @FOREGROUND;
+ border: none;
+ font-family: Symbols Nerd Font, Iosevka Nerd Font, Noto Sans CJK, JetBrains Mono, sans-serif;
+ font-size: 16px;
+ min-height: 0;
+ margin-bottom: 0;
+ /* color: @ACCENT */
+ color: @FOREGROUND;
}
.module {
- background-color: @color3;
- margin: 4px;
- padding: 4px 4px 4px 4px;
- /* border: 2px solid @color9; */
- padding-right: 16px;
- padding-left: 16px;
- border-radius: 18px;
+ background-color: @color3;
+ margin: 4px;
+ padding: 4px 4px 4px 4px;
+ /* border: 2px solid @color9; */
+ padding-right: 16px;
+ padding-left: 16px;
+ border-radius: 18px;
}
.modules-right {
- background-color: @BACKGROUND;
- border-radius: 8px;
- padding-left: 6px;
- padding-right: 6px;
+ background-color: @BACKGROUND;
+ border-radius: 8px;
+ padding-left: 6px;
+ padding-right: 6px;
}
.modules-left {
- background-color: @BACKGROUND;
- border-radius: 10px;
+ background-color: @BACKGROUND;
+ border-radius: 10px;
}
#mpris {
- margin-left: 6px;
- border-radius: 10px;
- background-color: @color4;
- padding-right: 6px;
+ margin-left: 6px;
+ border-radius: 10px;
+ background-color: @color4;
+ padding-right: 6px;
}
-#misc, #power {
- border-radius: 32px;
- margin: 2px;
+#misc,
+#power {
+ border-radius: 32px;
+ margin: 2px;
}
-#cpu, #memory, #custom-gpu, #temperature, #network, #misc, #power {
- background-color: @color4;
+#cpu,
+#memory,
+#custom-gpu,
+#temperature,
+#network,
+#misc {
+ background-color: @color4;
+}
+
+#cpu,
+#memory,
+#custom-gpu,
+#temperature,
+#network {
+ border: 1px solid transparent;
+ background: linear-gradient(@color4, @color4) padding-box, linear-gradient(to bottom, rgba(241, 243, 247, 0.2), rgba(241, 243, 247, 0.05)) border-box;
+}
+
+
+#clock,
+#custom-gpu-screen-recorder,
+#custom-toggle-mic,
+#custom-toggle-cam,
+#custom-warp-vpn,
+#custom-disable-sound,
+#tray {
+ border-radius: 32px;
+ border: 1px solid transparent;
+ background: linear-gradient(@color4, @color4) padding-box, linear-gradient(to bottom, rgba(241, 243, 247, 0.2), rgba(241, 243, 247, 0.05)) border-box;
}
#window {
- border-radius: 8px;
- background-color: @color4;
+ border-radius: 8px;
+ background-color: @color4;
+ border: 1px solid transparent;
+ background: linear-gradient(@color4, @color4) padding-box, linear-gradient(to bottom, rgba(241, 243, 247, 0.2), rgba(241, 243, 247, 0.05)) border-box;
}
window#waybar {
- font-family: Iosevka, FontAwesome, Noto Sans CJK, "JetBrains Mono NerdFont";
- background-color: transparent;
- font-size: 0.8rem;
+ font-family: Iosevka, FontAwesome, Noto Sans CJK, "JetBrains Mono NerdFont";
+ background-color: transparent;
+ font-size: 0.8rem;
}
window#waybar.empty #window {
- background-color: transparent;
- border: none;
+ background-color: transparent;
+ border: none;
}
tooltip * {
- background-color: @BACKGROUND;
- color: @ACCENT;
- border-radius: 4px;
- /* padding: 4px; */
- /* font-size: 0.8rem; */
+ background-color: @BACKGROUND;
+ color: @ACCENT;
+ border-radius: 4px;
+ /* padding: 4px; */
+ /* font-size: 0.8rem; */
}
/* #workspaces { */
@@ -79,85 +109,100 @@ tooltip * {
/* } */
#workspaces {
- background-color: transparent;
- margin-right: -8px;
+ background-color: transparent;
+ margin-right: -8px;
}
-#workspaces button, #custom-minimized-counter {
- background-color: @color4;
- opacity: 0.8;
- border-radius: 12px;
- margin-top: 4px;
- margin-bottom: 2px;
- margin-left: 1px;
- margin-right: 1px;
- transition: all 0.2s;
- transition-timing-function: linear;
+#workspaces button,
+#custom-minimized-counter {
+ background-color: @color4;
+ opacity: 0.8;
+ border-radius: 12px;
+ margin-top: 4px;
+ margin-bottom: 2px;
+ margin-left: 1px;
+ margin-right: 1px;
+ transition: all 0.2s;
+ transition-timing-function: linear;
}
#workspaces button.active {
- background-color: @color1;
- margin-left: 1px;
- margin-right: 1px;
- padding-left: 14px;
- padding-right: 14px;
- opacity: 1;
+ background-color: @color1;
+ border: 1px solid transparent;
+ background: linear-gradient(@color4, @color4) padding-box, linear-gradient(to bottom, rgba(241, 243, 247, 0.2), rgba(241, 243, 247, 0.05)) border-box;
+ margin-left: 1px;
+ margin-right: 1px;
+ padding-left: 14px;
+ padding-right: 14px;
+ opacity: 1;
}
#workspaces button.empty {
- background-color: @FOREGROUND;
- opacity: 0.4;
- border-radius: 12px;
+ background-color: @FOREGROUND;
+ opacity: 0.2;
+ border-radius: 12px;
}
#workspaces button.urgent {
- /* background-color: @RED; */
- background-color: #FF0000;
- border-radius: 16px 16px 16px 16px;
- opacity: 1;
+ /* background-color: @RED; */
+ background-color: #FF0000;
+ border-radius: 16px 16px 16px 16px;
+ opacity: 1;
}
#custom-launcher {
- color: @color14;
- border-radius: 10px;
- padding: 0px 16px 0px 16px;
- padding-left: 11px;
- font-size: 28px;
- /* font-size: 2.5rem; */
+ color: @color14;
+ border-radius: 10px;
+ padding: 0px 16px 0px 16px;
+ padding-left: 11px;
+ font-size: 28px;
+ /* font-size: 2.5rem; */
}
#custom-minimized-counter {
- margin-top: 8px;
- margin-bottom: 8px;
- margin-left: 2px;
- margin-right: 2px;
+ border: 1px solid transparent;
+ background: linear-gradient(@color4, @color4) padding-box, linear-gradient(to bottom, rgba(241, 243, 247, 0.2), rgba(241, 243, 247, 0.05)) border-box;
+ margin-top: 8px;
+ margin-bottom: 8px;
+ margin-left: 2px;
+ margin-right: 2px;
}
#temperature.critical {
- color: @RED;
+ color: @RED;
}
.no {
- background-color: transparent;
- border: none;
+ background-color: transparent;
+ border: none;
}
#custom-indicator {
- color: @YELLOW;
+ color: @YELLOW;
}
#custom-shutdown {
- color: @RED;
- padding-left: 17px;
+ color: @RED;
+ padding-left: 17px;
+ border: 1px solid transparent;
+ background: linear-gradient(@color4, @color4) padding-box, linear-gradient(to bottom, rgba(241, 243, 247, 0.2), rgba(241, 243, 247, 0.05)) border-box;
}
-#custom-quit, #custom-lock, #custom-suspend, #custom-reboot, #custom-dpms {
- color: @YELLOW;
+#custom-quit,
+#custom-lock,
+#custom-suspend,
+#custom-reboot,
+#custom-dpms {
+ color: @YELLOW;
+ border: 1px solid transparent;
+ background: linear-gradient(@color4, @color4) padding-box, linear-gradient(to bottom, rgba(241, 243, 247, 0.2), rgba(241, 243, 247, 0.05)) border-box;
}
#custom-reboot {
- color: @RED;
+ color: @RED;
+ border: 1px solid transparent;
+ background: linear-gradient(@color4, @color4) padding-box, linear-gradient(to bottom, rgba(241, 243, 247, 0.2), rgba(241, 243, 247, 0.05)) border-box;
}
/* #privacy { */
@@ -167,6 +212,7 @@ tooltip * {
/* margin-bottom: 12px; */
/* } */
-#privacy > *, #privacy-item > * {
- color: @YELLOW;
+#privacy>*,
+#privacy-item>* {
+ color: @YELLOW;
}