Files
sway/.config/waybar/style.css
2021-01-23 09:51:02 +00:00

170 lines
3.0 KiB
CSS

/* =============================================================================
*
* Waybar configuration
*
* Configuration reference: https://github.com/Alexays/Waybar/wiki/Configuration
*
* =========================================================================== */
/* -----------------------------------------------------------------------------
* Keyframes
* -------------------------------------------------------------------------- */
@keyframes blink-warning {
70% {
color: white;
}
to {
color: white;
background-color: orange;
}
}
@keyframes blink-critical {
70% {
color: white;
}
to {
color: white;
background-color: red;
}
}
/* -----------------------------------------------------------------------------
* Base styles
* -------------------------------------------------------------------------- */
/* Reset all styles */
* {
border: none;
border-radius: 0;
margin-top: 0px;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 10;
padding-right: 10;
}
/* The whole bar */
#waybar {
background: black;
color: white;
font-family: UbuntuMono;
font-size: 14px;
}
/* -----------------------------------------------------------------------------
* Module styles
* -------------------------------------------------------------------------- */
#battery {
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction: alternate;
}
#battery.warning {
color: orange;
}
#battery.critical {
color: red;
}
#battery.warning.discharging {
animation-name: blink-warning;
animation-duration: 3s;
}
#battery.critical.discharging {
animation-name: blink-critical;
animation-duration: 2s;
}
#cpu.warning {
color: orange;
}
#cpu.critical {
color: red;
}
#memory {
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-direction: alternate;
}
#memory.warning {
color: orange;
}
#memory.critical {
color: red;
animation-name: blink-critical;
animation-duration: 2s;
}
#mode {
background: red;
border-bottom: 3px transparent;
margin: 3;
}
#network.disconnected {
color: orange;
}
#pulseaudio.muted {
color: @base07;
}
#temperature.critical {
color: red;
}
#window {
font-weight: bold;
}
#workspaces button {
border-bottom: 3px solid transparent;
margin-bottom: 0;
padding-left: 1;
padding-right:1;
}
#workspaces button.focused {
border-bottom: 3px solid #ffffff;
}
#workspaces button.urgent {
border-color: #c9545d;
color: #c9545d;
}
#custom-firefox {
color: #d08770;
}
#custom-files {
color: #ebcb8b;
}
#custom-power {
font-size: 15px;
margin-right:1px;
padding:0;
}
#custom-launcher {
font-size: 20px;
padding:0;
}