@import "../../.cache/wal/colors-waybar.css"; * { color: @foreground; border-radius: 14px; transition: 120ms ease-in; } window#waybar { font-family: "Noto Sans", "Font Awesome", sans-serif; font-size: 12px; color: @foreground; border-radius: 16px; background: transparent; } window#waybar.hidden { opacity: 0; } window > * > * { padding: 4px; } /* General */ .modules-left, .modules-center, .modules-right { background: alpha(@background, .80); } .module { padding: 0 10px; font-weight: 500; margin: 0 1px; } widget > *:hover:not(#workspaces):not(#tray):not(#custom-media) { background: @color1; } /***/ /* Workspaces */ #workspaces { padding: 4px; } #workspaces button { background: @color1; border-radius: 14px; padding: 0 4px; margin: 0 2px; } #workspaces button.active { background: @foreground; padding-left: 14px; padding-right: 14px; } #workspaces button.urgent { animation: pick-attention; animation-duration: 2s; } #workspace button.special { background: @color3; } #workspaces button:first-child { margin-left: 0px; } #workspaces button:last-child { margin-right: 0px; } /***/ #custom-logo { padding-left: 12px; padding-right: 18px; font-size: 15.2px; transition: 110ms ease-in; margin-right: 6px; } widget #custom-notifications { font-size: 16px; padding-left: 10px; padding-right: 12px; } window#waybar.empty #window { padding: 0; margin: 0; } widget #battery.charging, widget #battery.plugged { color: @text; background-color: @background; } widget #battery:not(.plugged):not(.charging) { background-color: shade(@color1, .68); } #battery.critical:not(.charging) { background-color: @color1; color: @foreground; animation-name: blink; animation-duration: .5s; animation-timing-function: steps(12); animation-iteration-count: infinite; animation-direction: alternate; } #network.disconnected { padding-right: 15px; } #bluetooth { font-size: 14px; } #bluetooth.connected { padding-right: 12px; } #custom-media { box-shadow: none; border: 2px solid @color3; font-weight: 500; transition: 200ms ease-in; } #custom-media:hover { background: @color3; } #temperature.critical { background-color: @color1; } #tray > .passive { -gtk-icon-effect: dim; } #tray > .needs-attention { -gtk-icon-effect: highlight; } @keyframes blink { to { color: @color3; } } @keyframes pick-attention { 25% { background: @color4; } 50% { background: @color1; } 75% { background: @color4; } 100% { background: @color1; } }