/* ---- 💫 Pywal Minimal Style 💫 ---- */ /* Integrates Pywal colors with minimal aesthetic */ @import '../colors.css'; * { border: none; border-radius: 8px; font-family: "JetBrainsMono Nerd Font"; font-size: 18px; font-weight: bold; min-height: 0; min-width: 28px; } window#waybar { background-color: rgba(0, 0, 0, 0); color: @foreground; margin-top: 8px; margin-bottom: 8px; } #workspaces button { padding: 4px 8px; margin: 1px 2px; background-color: @color0; color: @color7; border-radius: 10px; transition: all 0.3s ease; border: 1px solid transparent; min-height: 4px; font-size: 8px; } #workspaces button:hover { background-color: @color8; color: @foreground; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); } #workspaces button.active { background-color: @color1; color: @background; border: 1px solid @color5; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.4); } #workspaces button.urgent { background-color: @color1; color: @foreground; box-shadow: 0 0 12px @color1; } #mode { background-color: @color8; padding: 6px 10px; margin: 6px 3px; min-height: 28px; border-radius: 8px; } #clock, #battery, #cpu, #memory, #temperature, #backlight, #network, #pulseaudio, #custom-media, #custom-temps, #tray, #mode, #idle_inhibitor, #mpd { padding: 6px 10px; margin: 6px 3px; background-color: rgba(0, 0, 0, 0.4); color: @foreground; min-height: 28px; border-radius: 8px; } #window { margin: 6px 4px; padding: 6px 10px; background-color: rgba(0, 0, 0, 0.4); color: @foreground; min-height: 28px; border-radius: 8px; } #workspaces { margin: 1px 3px; padding: 6px 8px 6px 8px; background-color: rgba(0, 0, 0, 0.4); border-radius: 8px; min-height: 3px; } .modules-left>widget:first-child>#workspaces { margin-left: 4px; } .modules-right>widget:last-child>#workspaces { margin-right: 0; } #clock { color: @color6; background-color: rgba(0, 0, 0, 0.4); } #battery { color: @color2; background-color: rgba(0, 0, 0, 0.4); } #battery.charging, #battery.plugged { color: @color2; background-color: rgba(0, 0, 0, 0.4); } @keyframes blink { to { background-color: rgba(255, 255, 255, 0.2); color: @color1; } } #battery.critical:not(.charging) { background-color: @color1; color: @foreground; animation-name: blink; animation-duration: 0.5s; animation-timing-function: linear; animation-iteration-count: infinite; animation-direction: alternate; } label:focus { background-color: #000000; } #cpu { color: @color4; background-color: rgba(0, 0, 0, 0.4); } #memory { color: @color5; background-color: rgba(0, 0, 0, 0.4); } #disk { color: @color6; background-color: rgba(0, 0, 0, 0.4); } #backlight { color: @color3; background-color: rgba(0, 0, 0, 0.4); } #network { color: @color6; background-color: rgba(0, 0, 0, 0.4); } #network.disconnected { color: @color1; background-color: rgba(0, 0, 0, 0.4); } #pulseaudio { color: @color3; background-color: rgba(0, 0, 0, 0.4); } #pulseaudio.muted { color: @color1; background-color: rgba(0, 0, 0, 0.4); } #custom-media { background-color: rgba(0, 0, 0, 0.4); color: @color5; } #custom-temps { background-color: rgba(0, 0, 0, 0.4); color: @color1; } #temperature { background-color: rgba(0, 0, 0, 0.4); color: @color1; } #temperature.critical { background-color: @color1; color: @foreground; } #tray { background-color: rgba(0, 0, 0, 0.4); color: @foreground; } #tray>.passive { -gtk-icon-effect: dim; } #tray>.needs-attention { -gtk-icon-effect: highlight; background-color: @color1; } #idle_inhibitor { background-color: rgba(0, 0, 0, 0.4); color: @color7; } #idle_inhibitor.activated { background-color: @color7; color: @background; } #mpd { background-color: rgba(0, 0, 0, 0.4); color: @foreground; } #mpd.disconnected { background-color: rgba(0, 0, 0, 0.4); color: @color1; } #mpd.stopped { background-color: rgba(0, 0, 0, 0.4); color: @color8; } #mpd.paused { background-color: rgba(0, 0, 0, 0.4); color: @color3; }