$iiv: #000; $iv: #111; $v: #0bb; $vi: #aaa; $vii: #fff; $a: #f53; * { font-family: 'Noto Sans Mono', 'Material Symbols Outlined', sans-serif; font-size: 12px; border-radius: 0; } window#waybar { // background: linear-gradient(to left, transparentize(#000, 0.6), transparentize(#000, 0)); background: #0000; color: #ffffff; transition-property: background-color; transition-duration: .5s; padding: 4px; // padding-right: 0; // padding: 2px; /* padding: 6px; */ } window#waybar.hidden { opacity: 0.2; } // #waybar > * { // } button { padding: 0; } .box { } #waybar > box { // margin: 4px; // margin-right: 0; // background: linear-gradient(to right, transparentize(#000, 0), transparentize(#000, 1)); padding: 4px; // border-right: 1px solid $iv; background-color: transparentize($iiv, 0.1); } .modules-right, .modules-left { // background: linear-gradient(to bottom, lighten($iv, 10%), darken($iv, 10%)); // background: // border-top-color: transparentize(lighten($iiv, 15%), 0.6); // border-bottom-color: transparentize(darken($iiv, 15%), 0.5); .module { margin: 3px 0; padding: 3px; // padding: 0; border: 1px solid transparentize(#fff, 0.9); border-top: 1px solid transparentize(#fff, 0.8); border-bottom: 1px solid transparentize(#666, 0.9); // background-color: transparentize($iiv, 0.2); background: $iv; color: $vii; } & > :last-child .module { margin-bottom: 0; // padding-bottom: 6px; } & > :first-child .module { margin-top: 0; // padding-top: 6px; } } #window { // padding: 0; } #pulseaudio.main, #bluetooth, #custom-power, #custom-rofication { font-size: 20px; font-weight: 300; } #custom-power, #custom-rofication { padding-top: 4px; padding-bottom: 2px; // Cheat squareness } #audio { #pulseaudio.preview { border: 0; padding: 0; margin: 0; background: $iiv; color: #0000; transition: .2s color; } &:hover { #pulseaudio.main { border-top: 0; margin-top: 0; } #pulseaudio.preview { background: transparent; color: $vi; } } } #pulseaudio-slider { padding: 0; margin: 0; border: 0; } #pulseaudio-slider slider { min-height: 0px; min-width: 0px; opacity: 0; background-image: none; border: none; box-shadow: none; } #pulseaudio-slider trough { min-height: 100px; min-width: 28px; background: $iiv; border: 1px solid transparentize(#fff, 0.9); border-top: 1px solid transparentize(#fff, 0.8); border-bottom: 0; } #pulseaudio-slider highlight { min-width: 10px; background: $iv; border: 1px solid transparentize(#fff, 0.9); border-top: 1px solid transparentize(#fff, 0.8); border-bottom: 0 } .module button:hover { background: #ffffff; transition-property: background-color; transition-duration: .5s; } .module#workspaces { padding: 0; // border: 0; background: $iiv; font-size: 4px; button { // border-top: 2px solid transparentize(#fff, 0.9); padding: 0; margin: 0; transition: .15s padding; color: $vii; &:hover { background: inherit; border: 0; padding: 18px 0; } } button.empty { color: $vi; } button.focused { padding: 18px 0; background: $iv; color: $v; &:not(:first-child) { border-top: 1px solid transparentize(#fff, 0.9); } &:not(:last-child) { border-bottom: 1px solid transparentize(#666, 0.9); } } } // #tray { // border-bottom: 0; // margin-bottom: 0; // } // #bluetooth { // margin-top: 0; // border-top: 0; // } #clock { font-size: 18px; } .module#clock.hour { color: $v; padding-bottom: 0; margin-bottom: 0; border-bottom: 0; font-weight: 600; } .module#clock.minutes { background: $iiv; padding-top: 0; margin-top: 0; border-top: 0; font-weight: 300; }