feat: colored cpu/mem stats and moved to right, added a new goal widget on the left

This commit is contained in:
2025-09-29 03:36:51 +03:00
parent 7978162b94
commit 0a89858cf4
3 changed files with 42 additions and 6 deletions

View File

@@ -7,8 +7,10 @@
@define-color accent-color #E96375;
@define-color accent-alt #faa7b3;
@define-color warning #FFAA00;
@define-color warning-alt #FFDDAA;
@define-color danger #FF0000;
@define-color success #AAFFAA;
@define-color success-alt #CCEEFF;
* {
font-family: "Iosevka Nerd Font";
@@ -36,7 +38,7 @@ window#waybar.chromium {
}
/* Common module styling */
.modules-right, #mpd {
#mpd {
background: linear-gradient(to bottom, @bg-primary, @bg-secondary);
border: 3px solid @border-color;
border-top: none;
@@ -132,15 +134,42 @@ window#waybar.chromium {
border-radius: 0 0 10px 0;
}
#custom-goal {
background: linear-gradient(to bottom, @bg-primary, @bg-secondary);
border: 3px solid @border-color;
border-top: none;
border-radius: 0 0 10px 10px;
padding: 0 10px;
margin: 0 20px;
color: @warning-alt
}
#cpu, #memory, #disk {
padding: 0 10px;
color: @success-alt;
transition: color 2s ease-out, border-bottom 2s ease-out, background 2s ease-out;
}
/* Module base styling */
#clock, #battery, #cpu, #memory, #disk, #temperature, #backlight,
#clock, #battery, #temperature, #backlight,
#network, #pulseaudio, #wireplumber, #custom-media, #tray, #mode,
#idle_inhibitor, #scratchpad {
background: linear-gradient(to bottom, @bg-primary, @bg-secondary);
border: 3px solid @border-color;
border-top: none;
border-left: none;
border-right: none;
padding: 0 10px;
color: @text-primary;
transition: color 2s ease-out, border-bottom 2s ease-out, background 2s ease-out;
}
#pulseaudio {
border-left: 3px solid @border-color;
border-radius: 0 0 0 10px;
margin-left: 20px;
}
/* Hover effects */
#clock:hover, #battery:hover, #disk:hover,
#temperature:hover, #backlight:hover, #network:hover, #pulseaudio:hover,
@@ -198,7 +227,7 @@ window#waybar.chromium {
/* Layout utilities */
#window, #workspaces {
margin: 0 4px;
margin: 0 0px;
}
.modules-left > widget:first-child > #workspaces {