diff --git a/assets/icons/hicolor/scalable/devices/fa-screenshot-symbolic.svg b/assets/icons/hicolor/scalable/devices/fa-screenshot-symbolic.svg new file mode 100644 index 0000000..f24dd8b --- /dev/null +++ b/assets/icons/hicolor/scalable/devices/fa-screenshot-symbolic.svg @@ -0,0 +1 @@ + diff --git a/style/_control-center.scss b/style/_control-center.scss index 7d59d66..63ca0d5 100644 --- a/style/_control-center.scss +++ b/style/_control-center.scss @@ -22,15 +22,26 @@ window.control-center { } } + .system-info { + image { + -gtk-icon-size: 4rem; + } + } + .header { .controls { button { background-color: $inactive-color; border-radius: calc($rounded / 1.5); - padding: 20px; + padding: 10px; + transition: color 100ms; &:hover { - background-color: $bg-color; + background-color: rgba($accent, 1); + + image { + color: $bg-color; + } } } @@ -56,7 +67,7 @@ window.control-center { } highlight { - background-color: $fg-color; + background-color: $accent; min-height: 10px; min-width: 10px; border-radius: 10px; diff --git a/style/_variable.scss b/style/_variable.scss index f90146e..67eb1c0 100644 --- a/style/_variable.scss +++ b/style/_variable.scss @@ -2,5 +2,5 @@ $accent: #54cdb3; $fg-color: #fff; $bg-color: #0e0e0e; $inactive-color: #252525; -$rounded: 8px; +$rounded: 14px; $font-size: 1rem; diff --git a/widgets/bar/cpu.tsx b/widgets/bar/cpu.tsx deleted file mode 100644 index e633954..0000000 --- a/widgets/bar/cpu.tsx +++ /dev/null @@ -1,16 +0,0 @@ -import { createPoll } from "ags/time"; - -export const CPU = () => { - const cpu = createPoll("", 5000, [ - "bash", - "-c", - "cat /sys/class/thermal/thermal_zone*/temp", - ]); - - return ( - - - - ); -}; diff --git a/widgets/bar/gpu.tsx b/widgets/bar/gpu.tsx deleted file mode 100644 index f49e8be..0000000 --- a/widgets/bar/gpu.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import { createPoll } from "ags/time"; - -export const GPU = () => { - const gpu = createPoll("", 5000, ["bash", "-c", "supergfxctl -g"]); - - return ( - - - - ); -}; diff --git a/widgets/bar/index.tsx b/widgets/bar/index.tsx index 6688d6b..cdc70c8 100644 --- a/widgets/bar/index.tsx +++ b/widgets/bar/index.tsx @@ -1,12 +1,8 @@ import { Astal, Gdk } from "ags/gtk4"; import app from "ags/gtk4/app"; import { Battery } from "./battery"; -import { CPU } from "./cpu"; -import { GPU } from "./gpu"; import { Launcher } from "./launcher"; import { Network } from "./network"; -import { Profile } from "./profile"; -import { Tailscale } from "./tailscale"; import { Time } from "./time"; import { Tray } from "./tray"; import { WorkspaceButton } from "./workspace"; @@ -14,7 +10,7 @@ import { WorkspaceButton } from "./workspace"; 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} + widthRequest={1200} application={app} > - - - - + + @@ -40,8 +35,6 @@ export const Bar = (gdkmonitor: Gdk.Monitor) => { - -