325 lines
6.9 KiB
CSS
325 lines
6.9 KiB
CSS
@define-color bg-color rgb(68, 71, 90); /* #3C413C */
|
|
@define-color bg-color-tray rgb (40, 42, 54); /* #3C4144 */
|
|
@define-color bg-color-ws rgb (40, 42, 54); /* #3C4144 */
|
|
@define-color bg-color-0 rgb (40, 42, 54); /* #3C4144 */
|
|
@define-color bg-color-1 rgb(40, 42, 54); /* #475f94 */
|
|
@define-color bg-color-2 rgb(40, 42, 54); /* #107AB0 */
|
|
@define-color bg-color-3 rgb(40, 42, 54); /* #017374 */
|
|
@define-color bg-color-4 rgb(40, 42, 54); /* #1F3B4D */
|
|
@define-color bg-color-5 rgb(40, 42, 54); /* #10A674 */
|
|
@define-color bg-color-6 rgb(40, 42, 54); /* #4984B8 */
|
|
@define-color bg-color-7 rgb(40, 42, 54); /* #000133 */
|
|
@define-color bg-color-8 rgb(40, 42, 54); /* #08787F */
|
|
@define-color bg-color-9 rgb(40, 42, 54); /* #214761 */
|
|
@define-color bg-color-10 rgb(40, 42, 54); /* #6C3461 */
|
|
@define-color bg-color-11 rgb(40, 42, 54); /* #005249 */
|
|
@define-color bg-color-12 rgb(40, 42, 54); /* #31668A */
|
|
@define-color bg-color-13 rgb(40, 42, 54); /* #6A6E09 */
|
|
@define-color bg-color-14 rgb(40, 42, 54); /* #5B7C99 */
|
|
@define-color bg-color-15 rgb(40, 42, 54); /* #1D2021 */
|
|
@define-color bg-color-16 rgb(40, 42, 54); /* #29293D */
|
|
|
|
@define-color fg-color rgb (248, 248, 242); /* #f3f4f5 */
|
|
@define-color alert-bg-color rgb (255, 85, 85); /* #bd2c40 */
|
|
@define-color alert-fg-color rgb (248, 248, 242); /* #FFFFFF */
|
|
@define-color inactive-fg-color rgb(144, 153, 162); /* #9099a2 */
|
|
@define-color inactive-bg-color rgb(68, 71, 90); /* #404552 */
|
|
|
|
* {
|
|
border: none;
|
|
border-radius: 0;
|
|
font-family: Dejavu Sans Mono, FontAwesome, Material Icons, sans-serif;
|
|
font-size: 16px;
|
|
min-height: 0;
|
|
opacity: 1.0;
|
|
|
|
}
|
|
|
|
window#waybar {
|
|
background-color: rgba(40, 42, 54, 0.5);
|
|
border-bottom: none;
|
|
color: @fg-color;
|
|
transition-property: background-color;
|
|
transition-duration: .5s;
|
|
}
|
|
|
|
window#waybar.hidden {
|
|
opacity: 0.4;
|
|
}
|
|
|
|
window#waybar.termite {
|
|
background-color: @bg-color;
|
|
}
|
|
|
|
window#waybar.chromium {
|
|
background-color: @bg-color;
|
|
border: none;
|
|
}
|
|
|
|
#workspaces button {
|
|
padding: 0 5px;
|
|
background-color: transparent;
|
|
color: @fg-color;
|
|
border-bottom: 3px solid transparent;
|
|
}
|
|
|
|
/* https://github.com/Alexays/Waybar/wiki/FAQ#the-workspace-buttons-have-a-strange-hover-effect */
|
|
#workspaces button:hover {
|
|
background: rgba(0, 0, 0, 0.2);
|
|
box-shadow: inherit;
|
|
border-bottom: 3px solid @fg-color;
|
|
}
|
|
|
|
#workspaces button.active {
|
|
background-color: @bg-color;
|
|
border-bottom: 3px solid @fg-color;
|
|
}
|
|
|
|
#workspaces button.urgent {
|
|
background-color: @alert-bg-color;
|
|
}
|
|
|
|
#mode {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color;
|
|
border-bottom: 3px solid @fg-color;
|
|
}
|
|
|
|
#tray {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-tray;
|
|
color: @fg-color;
|
|
}
|
|
|
|
|
|
#clock {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-1;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#custom-weather {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-2;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#custom-covid {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-16;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#backlight {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-3;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#battery {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-4;
|
|
color: @fg-color;
|
|
}
|
|
#battery.charging {
|
|
color: @fg-color;
|
|
background-color: @bg-color;
|
|
}
|
|
#battery.warning:not(.charging) {
|
|
color: @alert-fg-color;
|
|
background-color: @alert-bg-color;
|
|
}
|
|
#battery.critical:not(.charging) {
|
|
background-color: @alert-bg-color;
|
|
color: @fg-color;
|
|
animation-name: blink;
|
|
animation-duration: 0.5s;
|
|
animation-timing-function: linear;
|
|
animation-iteration-count: infinite;
|
|
animation-direction: alternate;
|
|
}
|
|
|
|
#custom-bat0,
|
|
#custom-bat0.charging {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
color: @fg-color;
|
|
background-color: @bg-color-10;
|
|
}
|
|
#custom-bat0.warning:not(.charging):not(.full) {
|
|
color: @alert-fg-color;
|
|
background-color: @alert-bg-color;
|
|
}
|
|
#custom-bat0.critical:not(.charging):not(.full) {
|
|
background-color: @alert-bg-color;
|
|
color: @fg-color;
|
|
animation-name: blink;
|
|
animation-duration: 0.5s;
|
|
animation-timing-function: linear;
|
|
animation-iteration-count: infinite;
|
|
animation-direction: alternate;
|
|
}
|
|
|
|
#network {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-6;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#bluetooth {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-6;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#custom-vpn {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-6;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#pulseaudio {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-12;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#temperature {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-7;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#backlight {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-8;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#pulseaudio {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-9;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#custom-media {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-10;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#cpu {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-13;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#memory {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-5;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#idle_inhibitor {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-14;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#mpd {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-15;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#custom-spotify {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-15;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#custom-kbd {
|
|
padding: 0 10px;
|
|
margin: 0 4px;
|
|
background-color: @bg-color-11;
|
|
color: @fg-color;
|
|
}
|
|
|
|
#custom-kbd.none {
|
|
background-color: transparent;
|
|
color: transparent;
|
|
}
|
|
|
|
@keyframes blink {
|
|
to {
|
|
background-color: @fg-color;
|
|
color: @bg-color;
|
|
}
|
|
}
|
|
|
|
label:focus {
|
|
background-color: @bg-color;
|
|
}
|
|
|
|
#network.disconnected {
|
|
background-color: @alert-bg-color;
|
|
}
|
|
|
|
#custom-vpn.disconnected {
|
|
background-color: @alert-bg-color;
|
|
}
|
|
|
|
#pulseaudio.muted {
|
|
background-color: @inactive-bg-color;
|
|
color: @inactive-fg-color;
|
|
}
|
|
|
|
#custom-media.custom-vlc {
|
|
background-color: @bg-color;
|
|
}
|
|
|
|
#temperature.critical {
|
|
background-color: @alert-bg-color;
|
|
}
|
|
|
|
#idle_inhibitor.activated {
|
|
background-color: @fg-color;
|
|
color: @bg-color;
|
|
}
|
|
|
|
#mpd.disconnected {
|
|
background-color: transparent;
|
|
color: transparent;
|
|
}
|
|
|
|
#mpd.stopped {
|
|
background-color: transparent;
|
|
color: transparent;
|
|
}
|
|
|
|
#mpd.paused {
|
|
background-color: @inactive-bg-color;
|
|
color: @inactive-fg-color;
|
|
}
|
|
|