diff --git a/style.scss b/style.scss index da08fcb..b4d2e4b 100644 --- a/style.scss +++ b/style.scss @@ -66,8 +66,20 @@ window.Bar { } } + .Cpu { + padding: 0 5px; + } + + .Ram { + padding: 0 5px; + } + + .Storage { + padding: 0 5px; + } + .Focused { - padding: 0 15px; + padding: 0 15px 0 5px; transition: 300ms; } diff --git a/widget/Bar.tsx b/widget/Bar.tsx index fa6efe6..b7f0250 100644 --- a/widget/Bar.tsx +++ b/widget/Bar.tsx @@ -1,73 +1,15 @@ import { App, Astal, Gtk, Gdk } from "astal/gtk3" -import { Variable, GLib, bind } from "astal" -import Hyprland from "gi://AstalHyprland" -import Tray from "gi://AstalTray" -import PowerMenu from "./PowerMenu" -import Cpu from "./Cpu" - -const time = Variable("").poll(1000, "date") - -function Workspaces() { - const hypr = Hyprland.get_default() - - return - {bind(hypr, "workspaces").as(wss => wss - .filter(ws => !(ws.id >= -99 && ws.id <= -2)) // filter out special workspaces - .sort((a, b) => a.id - b.id) - .map(ws => ( - - )) - )} - -} - -function FocusedClient() { - const hypr = Hyprland.get_default() - const focused = bind(hypr, "focusedClient") - - return - {focused.as(client => ( - client && -} - -function Time({ format = "%H:%M - %A %e" }) { - const time = Variable("").poll(1000, () => - GLib.DateTime.new_now_local().format(format)!) - - return