/* Import wallust colors */ @import url("colors-wallust.css"); /* Global defaults */ * { font-family: "Fira Sans Condensed", "Font Awesome 6 Free", FontAwesome, Roboto, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 500; margin: 0; padding: 0; border: none; border-radius: 3px; min-height: 0; transition: background-color 0.5s; } .modules-left, .modules-right { background-color: rgba(17, 24, 39, 0.5); margin-top: 2px; border-radius: 3px; padding: 3px 6px; } /* The whole bar */ #waybar { background-color: alpha(@background, 0); color: @foreground; border-radius: 0px; margin: 0; } window#waybar.hidden { opacity: 0.2; } window#waybar.empty #window { background-color: transparent; } #workspaces button { padding: 3px 2px; margin: 3px 2px; border-radius: 6px; color: @foreground; background-color: @color0; transition: all 0.3s ease-in-out; font-size: 9px; /* Slightly smaller font size */ } #workspaces { background-color: transparent; margin: 0; padding: 0; } #workspaces button.active { color: @foreground; background: @color3; } #workspaces button:hover { background: @color2; } #workspaces button.urgent { background-color: @color9; } #window { background-color: alpha(@background, 0.1); color: @foreground; border-radius: 3px; padding: 1px 10px; /* Reduced padding */ margin: 2px; } /* Shared module styling */ #clock, #battery, #cpu, #memory, #custom-storage, #custom-weather, #bluetooth, #custom-media, #custom-power_profiles, #custom-power, #temperature, #backlight, #network, #wireplumber, #pulseaudio { background-color: alpha(@foreground, 0.15); color: @foreground; padding: 0px 10px; margin: 2px; } #clock:hover, #battery:hover, #cpu:hover, #memory:hover, #custom-storage:hover, #custom-weather:hover, #bluetooth:hover, #custom-media:hover, #custom-power_profiles:hover, #custom-power:hover, #temperature:hover, #backlight:hover, #network:hover, #wireplumber:hover, #pulseaudio:hover { background: @color2; } #bluetooth { background-color: alpha(@color3, 0.3); } #bluetooth.disabled { background-color: alpha(@color2, 1); } #battery.critical:not(.charging) { color: @color1; background-color: alpha(@color2, 1); } #temperature.critical { background-color: alpha(@color2, 1); } #tray > .passive { -gtk-icon-effect: dim; } #tray > .needs-attention { -gtk-icon-effect: highlight; background-color: rgba(253, 77, 75, 0.5); } #idle_inhibitor { background-color: rgba(45, 52, 54, 0.5); } #idle_inhibitor.activated { background-color: rgba(236, 240, 241, 0.5); /* bleibt gleich */ color: rgba(45, 52, 54, 1); } /* Language + keyboard state */ #language, #keyboard-state { padding: 0 0px; margin: 0 5px; min-width: 16px; } #language { background: rgba(0, 176, 147, 0.5); color: rgba(116, 8, 100, 0.5); } #keyboard-state { background: rgba(151, 225, 173, 0.5); color: rgba(0, 0, 0, 0.5); } #keyboard-state > label { padding: 0 0px; } #keyboard-state > label.locked { background: rgba(0, 0, 0, 0.2); } #taskbar { padding: 0; } #taskbar button { padding: 0px 3px 0px 6px; margin: 2px 1px; border-radius: 6px; color: @foreground; transition: all 0.3s ease-in-out; } #taskbar button.active { background: alpha(@foreground, 0.2); transition: all 0.4s ease-in-out; } menu { border-radius: 15px; background: rgba(22, 19, 32, 0); color: #b5e8e0; padding: 5px; } menuitem { border-radius: 15px; }