From 9f7a23809e0041e43b5aa9f3df2d900d40c8877b Mon Sep 17 00:00:00 2001 From: tux Date: Mon, 9 Jun 2025 05:00:00 +0530 Subject: [PATCH] feat: update style --- style.scss | 15 ++++++++----- widgets/bar/battery.tsx | 6 +++-- widgets/bar/index.tsx | 12 ++++------ widgets/bar/style.scss | 47 +++++++++------------------------------ widgets/bar/tailscale.tsx | 4 ++-- widgets/bar/time.tsx | 4 ++-- widgets/bar/tray.tsx | 2 +- widgets/bar/workspace.tsx | 13 +++++++---- 8 files changed, 42 insertions(+), 61 deletions(-) diff --git a/style.scss b/style.scss index 8a24645..4cab401 100644 --- a/style.scss +++ b/style.scss @@ -1,9 +1,14 @@ -$accent: #ebdbb2; -$fg-color: #ebdbb2; -$bg-color: #282828; -$inactive-color: #807966; +$accent: #54cdb3; +$fg-color: #fff; +$bg-color: #0e0e0e; +$inactive-color: #252525; $rounded: 8px; -$font-size: 1.3rem; +$font-size: 1.1rem; + +* { + all: unset; + font-family: FiraCode Nerd Font Bold; +} // bar @import "./widgets/bar/style.scss"; diff --git a/widgets/bar/battery.tsx b/widgets/bar/battery.tsx index 1b8a6bf..331f6fc 100644 --- a/widgets/bar/battery.tsx +++ b/widgets/bar/battery.tsx @@ -5,9 +5,11 @@ export const Battery = () => { const battery = AstalBattery.get_default(); return ( - + ); diff --git a/widgets/bar/index.tsx b/widgets/bar/index.tsx index 7df8795..5d337b9 100644 --- a/widgets/bar/index.tsx +++ b/widgets/bar/index.tsx @@ -1,15 +1,13 @@ import { App, Astal, Gdk } from "astal/gtk4"; import { FocusedClient, WorkspaceButton } from "./workspace"; import { Battery } from "./battery"; -import { Launcher } from "./launcher"; import { Tailscale } from "./tailscale"; -import { Tray } from "./tray"; import { Time } from "./time"; export const WINDOW_NAME = "bar"; export const Bar = (gdkmonitor: Gdk.Monitor) => { - const { TOP, LEFT, RIGHT } = Astal.WindowAnchor; + const { TOP } = Astal.WindowAnchor; return ( { cssClasses={["Bar"]} gdkmonitor={gdkmonitor} exclusivity={Astal.Exclusivity.EXCLUSIVE} - anchor={TOP | LEFT | RIGHT} + anchor={TOP} application={App} > @@ -32,8 +30,7 @@ export const Bar = (gdkmonitor: Gdk.Monitor) => { const Start = () => { return ( - - + ); @@ -45,10 +42,9 @@ const Center = () => { const End = () => { return ( - + - ); diff --git a/widgets/bar/style.scss b/widgets/bar/style.scss index 2ba2d1e..a8bc94c 100644 --- a/widgets/bar/style.scss +++ b/widgets/bar/style.scss @@ -7,6 +7,7 @@ window.Bar { margin: 5px; border-radius: $rounded; padding: 10px; + min-width: 100rem; .launcher { background-color: $inactive-color; @@ -30,8 +31,8 @@ window.Bar { border: 0px; margin: 2px; background-color: $inactive-color; - min-height: 1.3rem; - min-width: 1.3rem; + min-height: 1rem; + min-width: 1rem; border-radius: calc(list.nth(8px, 1) * 1.5); transition: min-width 0.15s ease-out; @@ -43,8 +44,8 @@ window.Bar { } &.active { - min-width: 3.5rem; - min-height: 1.3rem; + min-width: 2.5rem; + min-height: 1rem; background-color: $accent; } @@ -59,42 +60,14 @@ window.Bar { .focused-client { font-size: $font-size; - font-weight: 900; + color: $fg-color; } - .tailscale { + .pill { font-size: $font-size; - font-weight: 900; - color: $bg-color; + color: $fg-color; background-color: $inactive-color; - border-radius: $rounded; - padding: 0px 10px; - } - - .tray { - font-size: $font-size; - font-weight: 900; - color: #fff; - background-color: $inactive-color; - border-radius: $rounded; - padding: 0px 10px; - } - - .battery { - font-size: $font-size; - font-weight: 900; - color: $bg-color; - background-color: $inactive-color; - border-radius: $rounded; - padding: 0px 10px; - } - - .time { - font-size: $font-size; - font-weight: 900; - color: $bg-color; - background-color: $inactive-color; - border-radius: $rounded; - padding: 0px 10px; + border-radius: calc($rounded / 1.5); + padding: 5px 10px; } } diff --git a/widgets/bar/tailscale.tsx b/widgets/bar/tailscale.tsx index d1ce343..b05c441 100644 --- a/widgets/bar/tailscale.tsx +++ b/widgets/bar/tailscale.tsx @@ -8,11 +8,11 @@ export const Tailscale = () => { ]); return ( - + diff --git a/widgets/bar/time.tsx b/widgets/bar/time.tsx index fb11998..30437be 100644 --- a/widgets/bar/time.tsx +++ b/widgets/bar/time.tsx @@ -3,10 +3,10 @@ import { GLib, Variable } from "astal"; export const Time = () => { const time = Variable("").poll( 1000, - () => GLib.DateTime.new_now_local().format("%I:%M:%S %p")!, + () => GLib.DateTime.new_now_local().format("%a %b %d - %I:%M:%S %p")!, ); return ( -