5ea7ef1840
This was provided by default in waybar but since I had to wipe out existing CSS to work around display issues in the latest release, I've had to add the background color to the tooltip back in manually.
207 lines
3.2 KiB
CSS
207 lines
3.2 KiB
CSS
/* Work-around for regressions introduced in 0.9.15 */
|
|
* {
|
|
all: unset;
|
|
}
|
|
|
|
/* Reset all styles */
|
|
* {
|
|
border: none;
|
|
border-radius: 0;
|
|
min-height: 0;
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
/* -----------------------------------------------------------------------------
|
|
* 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
|
|
* -------------------------------------------------------------------------- */
|
|
|
|
|
|
/* The whole bar */
|
|
#waybar {
|
|
background: #323232;
|
|
color: white;
|
|
font-family: Cascadia Mono, monospace;
|
|
font-size: 10px;
|
|
}
|
|
|
|
tooltip {
|
|
background-color: #323232;
|
|
}
|
|
|
|
/* Each module */
|
|
#battery,
|
|
#clock,
|
|
#cpu,
|
|
#custom-available_memory,
|
|
#custom-battery,
|
|
#custom-clock,
|
|
#custom-sound,
|
|
#custom-temperature,
|
|
#idle_inhibitor,
|
|
#memory,
|
|
#mode,
|
|
#network,
|
|
#pulseaudio,
|
|
#temperature,
|
|
#tray {
|
|
padding-left: 10px;
|
|
padding-right: 10px;
|
|
border: 1px solid white;
|
|
}
|
|
|
|
|
|
/* -----------------------------------------------------------------------------
|
|
* Module styles
|
|
* -------------------------------------------------------------------------- */
|
|
|
|
#battery {
|
|
animation-timing-function: linear;
|
|
animation-iteration-count: infinite;
|
|
animation-direction: alternate;
|
|
}
|
|
|
|
#custom-battery.warning {
|
|
color: orange;
|
|
}
|
|
|
|
#custom-battery.critical {
|
|
color: red;
|
|
}
|
|
|
|
#battery.warning.discharging {
|
|
animation-name: blink-warning;
|
|
animation-duration: 3s;
|
|
}
|
|
|
|
#battery.critical.discharging {
|
|
animation-name: blink-critical;
|
|
animation-duration: 2s;
|
|
}
|
|
|
|
#clock {
|
|
font-weight: bold;
|
|
}
|
|
|
|
#custom-clock {
|
|
font-weight: bold;
|
|
}
|
|
|
|
#cpu {
|
|
/* No styles */
|
|
}
|
|
|
|
#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: #64727D;
|
|
border-top: 2px solid white;
|
|
/* To compensate for the top border and still have vertical centering */
|
|
padding-bottom: 2px;
|
|
}
|
|
|
|
#network {
|
|
/* No styles */
|
|
}
|
|
|
|
#network.disconnected {
|
|
color: orange;
|
|
}
|
|
|
|
#pulseaudio {
|
|
/* No styles */
|
|
}
|
|
|
|
#pulseaudio.muted {
|
|
/* No styles */
|
|
}
|
|
|
|
#custom-spotify {
|
|
color: rgb(102, 220, 105);
|
|
}
|
|
|
|
#temperature {
|
|
/* No styles */
|
|
}
|
|
|
|
#temperature.critical {
|
|
color: red;
|
|
}
|
|
|
|
#tray {
|
|
/* No styles */
|
|
}
|
|
|
|
#window {
|
|
font-weight: bold;
|
|
}
|
|
|
|
#workspaces button {
|
|
border-top: 2px solid transparent;
|
|
/* To compensate for the top border and still have vertical centering */
|
|
padding-bottom: 2px;
|
|
padding-left: 10px;
|
|
padding-right: 10px;
|
|
color: #888888;
|
|
}
|
|
|
|
#workspaces button.focused {
|
|
border-color: #4c7899;
|
|
color: white;
|
|
background-color: #285577;
|
|
}
|
|
|
|
#workspaces button.urgent {
|
|
border-color: #c9545d;
|
|
color: #c9545d;
|
|
}
|