diff options
Diffstat (limited to 'style.scss')
-rw-r--r-- | style.scss | 94 |
1 files changed, 83 insertions, 11 deletions
@@ -1,20 +1,92 @@ -// https://gitlab.gnome.org/GNOME/gtk/-/blob/gtk-3-24/gtk/theme/Adwaita/_colors-public.scss -$theme_fg_color: "@theme_fg_color"; -$theme_bg_color: "@theme_bg_color"; +@use "sass:color"; + +$bg: #212223; +$fg: #f1f1f1; +$accent: #378DF7; +$radius: 7px; window.Bar { - background: transparent; - color: #{$theme_bg_color}; + border: none; + box-shadow: none; + background-color: $bg; + color: $fg; + font-size: 1.1em; font-weight: bold; - >centerbox { - background: #{$theme_bg_color}; - border-radius: 10px; - margin: 8px; + button { + all: unset; + background-color: transparent; + + &:hover label { + background-color: color.adjust($fg, $alpha: -0.84); + border-color: color.adjust($accent, $alpha: -0.8); + } + + &:active label { + background-color: color.adjust($fg, $alpha: -0.8) + } } - button { - border-radius: 8px; + label { + transition: 200ms; + padding: 0 8px; margin: 2px; + border-radius: $radius; + border: 1pt solid transparent; + } + + .Workspaces .focused label { + color: $accent; + border-color: $accent; + } + + .FocusedClient { + color: $accent; + } + + .Media .Cover { + min-height: 1.2em; + min-width: 1.2em; + border-radius: $radius; + background-position: center; + background-size: contain; + } + + .Battery label { + padding-left: 0; + margin-left: 0; + } + + .AudioSlider { + * { + all: unset; + } + + icon { + margin-right: .6em; + } + + & { + margin: 0 1em; + } + + trough { + background-color: color.adjust($fg, $alpha: -0.8); + border-radius: $radius; + } + + highlight { + background-color: $accent; + min-height: .8em; + border-radius: $radius; + } + + slider { + background-color: $fg; + border-radius: $radius; + min-height: 1em; + min-width: 1em; + margin: -.2em; + } } } |