@import "./rose-pine.css"; /* --- Global-Settings ---*/ * { font-family: 'JetBrainsMono Nerd Font'; font-size: 17px; font-weight: 600; min-height: 0px; border-radius: 10px; } /* --- Waybar ---*/ window#waybar { background-color: transparent; transition-property: background-color; transition-duration: .5s; } #waybar > box { margin: 0px 50px; padding: 0px; background-color: transparent; border: 0px solid alpha(@highlightMed, 0.3); box-shadow: inset 3px 0 0 0px @iris, inset -3px 0 0 0px @iris, 0px 1px 2px rgba(0, 0, 0, 0.6); } /* --- Single Module Config's ---*/ #left0, #left1, #left2, #left3, #left4, #right1, #right2, .modules-center { margin: 0px 3px; padding: 0 4px; transition: all 0.2s ease-in-out; } #left0 { background-color: @base; border-radius: 7px; } #left1 { background-color: @base; border-radius: 5px; box-shadow: inset 0px -3px 0px 0px @pine; } #left2 { background-color: @base; box-shadow: inset 0 -3px 0 0 @love; padding: 0px; } .modules-center { color: @plum; background-color: @surface; border-radius: 3px; box-shadow: inset 0 -3px 0 0 @foam; padding: 0px; } #right1 { background-color: @surface; box-shadow: inset 0 -3px 0 0 @subtle; margin-left: 2; } #right2 { background-color: @overlay; } window#waybar.empty #window { background: transparent; background-color: transparent; border: none; border-radius: 0; color: transparent; padding: 0; margin: 0; } #waybar.empty .modules-center { opacity: 0; } #mpris { background-color: @surface; box-shadow: inset 0 -3px 0 0 @rose; color: @rose; } #workspaces { background-color: transparent; padding: 0px; margin: 0px; } #workspaces button { color: @subtle; padding: 0 8px; margin: 2px 2px; transition: all 0.2s ease; opacity: 0.75; } #workspaces button.active { color: @love; } #workspaces button.empty { color: @muted; opacity: 0.2; } #workspaces button.empty.active { color: @rose; opacity: 1; } #workspaces button:hover { background-color: alpha(@highlightMed, 0.5); color: @text; } #workspaces button.urgent { color: @base; background-color: @love; } /* --- General Modules --- */ #tray, #window, #cpu, #clock, #battery, #network, #memory, #backlight, #bluetooth, #pulseaudio, #custom-weather, #custom-update, #idle_inhibitor, #custom-idle-indicator, #custom-notification-silencing-indicator, #custom-debian, #custom-screenrecording-indicator, #custom-updatespacman { min-width: 22px; margin: 0 2px; padding: 0 4px; } /* --- Module-Group-Colors --- */ #custom-debian { color: @gold; } #clock, #custom-weather { color: @text; } #bluetooth { color: @rose; } #memory { color: @iris; } #pulseaudio { color: @love; } #network { color: @foam; } #battery { color: @pine; } #backlight { color: @gold; } #idle_inhibitor.activated { color: @gold; } #idle_inhibitor.deactivated { color: @muted; } #tray { color: @muted; } #custom-voxtype { min-width: 12px; margin: 0 0 0 7.5px; } #custom-voxtype.recording, #custom-idle-indicator.active, #custom-notification-silencing-indicator.active { color: @love; } /* Specific Module */ #tray > .needs-attention { -gtk-icon-effect: highlight; background-color: @transparent; } .hidden { opacity: 0; } tooltip * { background-color: @purple; border: 0px solid @highlightHigh; border-radius: 3px; } tooltip label { color: @text; padding: 4px; } /* Specific animation Module */ #custom-screenrecording-indicator.active { color: @rose; animation: blink-recording 0.5s infinite alternate linear; } @keyframes blink-recording { to { color: transparent; } }