182 lines
2.8 KiB
SCSS
182 lines
2.8 KiB
SCSS
$primary: #d64937;
|
|
$secondary: #8abeb7;
|
|
$black: #000;
|
|
$red: #ff757a;
|
|
$dimred: mix($red, $black);
|
|
$orange: #fc9a6d;
|
|
$dimorange: mix($orange, $black);
|
|
$yellow: #f5be61;
|
|
$dimyellow: mix($yellow, $black);
|
|
$gray: #888;
|
|
$dimgray: mix($gray, $black);
|
|
$blue: #42ddd9;
|
|
$dimblue: mix($blue, $black);
|
|
$green: #7bdbb5;
|
|
$dimgreen: mix($green, $black);
|
|
|
|
$magenta: #d968c2;
|
|
$cyan: #5dc5ee;
|
|
|
|
$bg-color: rgba($black, 0.65);
|
|
$fg-color: #eee;
|
|
|
|
$hover: transparentize($primary, 0.4);
|
|
$border-color: rgba(white, 0.03);
|
|
|
|
$radius: 3px;
|
|
|
|
@mixin button() {
|
|
margin: 0;
|
|
padding: 0 5px;
|
|
|
|
color: $fg-color;
|
|
|
|
border: 0;
|
|
border-radius: $radius;
|
|
|
|
background-color: transparent;
|
|
background-image: none;
|
|
box-shadow: none;
|
|
|
|
label {
|
|
text-shadow: none;
|
|
}
|
|
|
|
&:focus {
|
|
color: $fg-color;
|
|
background-color: $hover;
|
|
}
|
|
|
|
&:hover {
|
|
color: $fg-color;
|
|
background-color: $hover;
|
|
}
|
|
|
|
&:active,
|
|
&.active {
|
|
color: $fg-color;
|
|
background-color: $primary;
|
|
}
|
|
}
|
|
|
|
.background {
|
|
background-color: $bg-color;
|
|
}
|
|
|
|
.bar {
|
|
padding: 4px 10px;
|
|
font-family: "JetBrains Mono Nerd Font";
|
|
}
|
|
|
|
.workspaces {
|
|
color: #666;
|
|
button {
|
|
@include button;
|
|
color: mix($fg-color, $black);
|
|
|
|
&.visible {
|
|
color: $fg-color;
|
|
font-weight: bold;
|
|
}
|
|
}
|
|
.workspace-visible {
|
|
color: #fff;
|
|
font-weight: bold;
|
|
}
|
|
.workspace-active {
|
|
color: #fff;
|
|
background: transparentize(#d64937, 0.0);
|
|
}
|
|
}
|
|
|
|
.active-window {
|
|
color: $gray;
|
|
}
|
|
|
|
.player {
|
|
button {
|
|
@include button;
|
|
padding-left: 8px;
|
|
padding-right: 8px;
|
|
|
|
&.play label {
|
|
padding-right: 4px;
|
|
}
|
|
}
|
|
}
|
|
|
|
.metric {
|
|
progressbar {
|
|
padding: 6px 6px 6px 10px;
|
|
|
|
trough {
|
|
min-width: 100px;
|
|
min-height: 14px;
|
|
background-color: $dimgray;
|
|
border: 0;
|
|
|
|
progress {
|
|
background-color: $gray;
|
|
min-height: 14px;
|
|
border: 0;
|
|
}
|
|
}
|
|
}
|
|
&.disk {
|
|
label { color: $red; }
|
|
trough {
|
|
background-color: $dimred;
|
|
progress { background-color: $red; }
|
|
}
|
|
}
|
|
&.memory {
|
|
label { color: $orange; }
|
|
trough {
|
|
background-color: $dimorange;
|
|
progress { background-color: $orange; }
|
|
}
|
|
}
|
|
&.cpu {
|
|
label { color: $yellow; }
|
|
trough {
|
|
background-color: $dimyellow;
|
|
progress { background-color: $yellow; }
|
|
}
|
|
}
|
|
}
|
|
|
|
.volume {
|
|
label { color: $green; }
|
|
scale {
|
|
padding: 6px 6px 6px 6px;
|
|
|
|
trough {
|
|
min-width: 100px;
|
|
min-height: 12px;
|
|
background-color: $dimgreen;
|
|
border: 1px solid $dimgreen;
|
|
border-radius: $radius;
|
|
|
|
slider {
|
|
background-color: white;
|
|
background-image: none;
|
|
border: 0;
|
|
}
|
|
|
|
highlight {
|
|
background-color: $green;
|
|
border: 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.sound-control {
|
|
padding: 8px;
|
|
button {
|
|
@include button;
|
|
|
|
padding: 2px 5px;
|
|
}
|
|
}
|