From 680b3cd3d61b74d2eac787f93369fea1efee1438 Mon Sep 17 00:00:00 2001 From: Sweetbread Date: Fri, 21 Mar 2025 00:12:52 +0300 Subject: [PATCH] fix(ags): wifi widget --- modules/host.nix | 1 + modules/user/packages/drvs/ags/style.scss | 2 +- .../packages/drvs/ags/widget/elements/Wifi.tsx | 17 +++++++++++++---- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/modules/host.nix b/modules/host.nix index 523b33f..ad554bc 100644 --- a/modules/host.nix +++ b/modules/host.nix @@ -19,6 +19,7 @@ services = { udisks2.enable = true; fstrim.enable = true; + upower.enable = true; }; networking.networkmanager.enable = true; } diff --git a/modules/user/packages/drvs/ags/style.scss b/modules/user/packages/drvs/ags/style.scss index 78b7d28..62194e8 100644 --- a/modules/user/packages/drvs/ags/style.scss +++ b/modules/user/packages/drvs/ags/style.scss @@ -91,7 +91,7 @@ window.Bar { .AudioSlider icon { margin-left: 8px; } - .Workspaces, .Layout, .Media, .SysTray, .AudioSlider, .Time { + .Workspaces, .Wifi, .Layout, .Media, .SysTray, .AudioSlider, .Battery, .Time { @extend %item; } } diff --git a/modules/user/packages/drvs/ags/widget/elements/Wifi.tsx b/modules/user/packages/drvs/ags/widget/elements/Wifi.tsx index d007a78..eca0232 100644 --- a/modules/user/packages/drvs/ags/widget/elements/Wifi.tsx +++ b/modules/user/packages/drvs/ags/widget/elements/Wifi.tsx @@ -1,5 +1,6 @@ import { bind } from "astal" import Network from "gi://AstalNetwork" +import { execAsync } from "astal/process" export default function Wifi() { const network = Network.get_default() @@ -7,11 +8,19 @@ export default function Wifi() { return {wifi.as(wifi => wifi && ( - + onClicked={() => {execAsync("kitty nmtui")}}> + + + + ))} }