dotfiles/de/home/.config/eww/style/bar/workspaces.scss
2025-09-01 13:00:02 -07:00

150 lines
3.6 KiB
SCSS

$personal-color: $bar-bg-color;
$development-color: mix($color9, $color12);
$school-color: mix($color5, $color3);
$work-color: mix($color5, $color4, 30%);
.profile,
.workspaces {
border: 2px solid $bar-bg-color;
font-weight: bold;
&.profile-personal {
border-color: $personal-color;
}
&.profile-development {
border-color: $development-color;
}
&.profile-school {
border-color: $school-color;
}
&.profile-work {
border-color: $work-color;
}
}
.profile {
margin-left: 10px;
border-right: 0px solid transparent;
border-radius: $bar-module-border-radius 0px 0px $bar-module-border-radius;
color: $bar-bg-color;
&.profile-development,
&.profile-school,
&.profile-work {
color: $bar-module-fg-color;
}
&.profile-personal {
background-color: transparent;
}
&.profile-development {
background-color: $development-color;
}
&.profile-school {
background-color: $school-color;
}
&.profile-work {
background-color: $work-color;
}
}
.workspaces {
box.ws-center {
>box>button {
background-color: $bar-bg-color;
color: $bar-module-fg-color;
border-radius: 0px $bar-module-bg-border-radius $bar-module-bg-border-radius 0px;
&.profile-personal {
background-color: $personal-color;
border-color: $personal-color;
}
&.profile-development {
background-color: $development-color;
border-color: $development-color;
}
&.profile-school {
background-color: $school-color;
border-color: $school-color;
}
&.profile-work {
background-color: $work-color;
border-color: $work-color;
}
}
&.true>box>button {
border-radius: 0px;
&.last-workspace {
border-radius: 0px $bar-module-bg-border-radius $bar-module-bg-border-radius 0px;
}
}
}
border-left: 0px solid transparent;
border-radius: 0px $bar-module-border-radius $bar-module-border-radius 0px;
revealer {
&.ws-left {
>box>box>button {
border-left: 2px solid $bar-bg-color;
}
}
&.ws-right {
>box>box {
>button {
border-right: 2px solid $bar-bg-color;
}
&:last-child {
&>button {
border-right: 0px solid transparent;
border-radius: 0px $bar-module-border-radius $bar-module-border-radius 0px;
}
}
}
}
&>box>box>button {
color: $bar-bg-color;
&.profile-personal {
color: $personal-color;
border-color: $personal-color;
}
&.profile-development {
color: $development-color;
border-color: $development-color;
}
&.profile-school {
color: $school-color;
border-color: $school-color;
}
&.profile-work {
color: $work-color;
border-color: $work-color;
}
&:hover {
background-color: rgba($bar-bg-color,0.5);
&.profile-personal {
background-color: rgba($personal-color,0.5);
}
&.profile-development {
background-color: rgba($development-color,0.5);
}
&.profile-school {
background-color: rgba($school-color,0.5);
}
&.profile-work {
background-color: rgba($work-color,0.5);
}
}
}
}
button {
min-width: 35px;
padding: 1px 2px;
transition: all 0.3s;
label {
padding: 2px 6px;
margin-right: -10px;
}
.workspace-number {
margin: 0px;
margin-left: -2px;
margin-top: -6px;
padding: 0px;
font-size: 0.6em;
}
}
}