diff --git a/style.scss b/style.scss index bd4a40e..067e6b9 100644 --- a/style.scss +++ b/style.scss @@ -13,7 +13,6 @@ $mauve: #8839ef; :root { font-family: JetBrainsMono Nerd Font; - color: $mauve; } button { @@ -21,6 +20,10 @@ button { font-family: inherit; + label { + background: $mantle; + } + label:hover { background: $crust; } @@ -30,15 +33,17 @@ label { all: initial; font-family: inherit; - color: $mauve; - padding: 4px 12px; - background: $mantle; + color: $rosewater; + padding: 2px 12px; + background: $crust; border: 4px solid $crust; border-radius: 8px; } .no-styles { all: initial; + + color: $rosewater; } .active { @@ -49,12 +54,13 @@ label { .Arch { -gtk-icon-size: 24px; - padding: 4px 10px; + padding: 4px 8px; border-radius: 8px; - background: $crust; + border: 4px solid $crust; + background: $mantle; &:hover { - background: $surface0; + background: $crust; } } @@ -65,6 +71,12 @@ label { } } +.SwayNC { + label { + padding: 0 12px; + } +} + .Tray { margin: 0 4px; } @@ -79,19 +91,22 @@ label { .Workspaces { background: $mantle; - padding: 2px; - margin: 2px; border-radius: 8px; border: 4px solid $crust; > * { - margin: 4px; + margin: 2px; } } .WirePlumberMenu { contents { all: initial; + + padding: 4px 12px; + border-radius: 8px; + border: 4px solid $crust; + background: rgba($color: $base, $alpha: 0.75); } arrow { @@ -101,12 +116,28 @@ label { button { margin: 4px 0; } +} + +.CalendarMenu { + contents { + // all: initial; + + grid button { + margin: 4px; + } + + label { + margin: 4px; + } - box { padding: 4px 12px; border-radius: 8px; border: 4px solid $crust; - background: rgba($color: $mantle, $alpha: 0.9); + background: rgba($color: $base, $alpha: 0.75); + } + + arrow { + all: initial; } } diff --git a/widget/Calendar.tsx b/widget/Calendar.tsx index b1455bc..3fd3469 100644 --- a/widget/Calendar.tsx +++ b/widget/Calendar.tsx @@ -12,7 +12,7 @@ function Calendar() { label={time().as((t) => ` ${t}`)} tooltip_text={date().as((d) => `󰸗 ${d}`)} /> - + diff --git a/widget/OS.tsx b/widget/OS.tsx index df2a790..5bec6b8 100644 --- a/widget/OS.tsx +++ b/widget/OS.tsx @@ -1,9 +1,10 @@ import { GLib } from "astal"; -import { Gtk } from "astal/gtk4"; +import { Gdk, Gtk } from "astal/gtk4"; const OS = function () { return ( + label={options().as((options) => `${Icon(options?.alt ?? "none")}`)} + /> ); };