From 390f2108552c225980207520932b657194f7563a Mon Sep 17 00:00:00 2001 From: Penelope Gwen Date: Sat, 3 Jan 2026 15:00:02 -0800 Subject: [PATCH] New backup 2026-01-03 15:00:02 --- de/home/.config/eww/modules/bar/network.yuck | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/de/home/.config/eww/modules/bar/network.yuck b/de/home/.config/eww/modules/bar/network.yuck index 8a97cef..9a40a0a 100644 --- a/de/home/.config/eww/modules/bar/network.yuck +++ b/de/home/.config/eww/modules/bar/network.yuck @@ -6,7 +6,7 @@ :revealvar-name "reveal_network" (button :onclick 'nm-connection-editor' :tooltip "${jq(network_manager.interfaces, '.[] | "\\(.connection) (\\(.device)) \\n"', 'r')}" - :class "revealer-preview" ;${network_status.wifi || network_status.wired ? 'active' : 'inactive'}" + :class "revealer-preview ${(jq(network_manager.interfaces, '[ .[] | select(.state=="connected") ] | length') > 0 ? 'active' : 'inactive')}" ;${network_status.wifi || network_status.wired ? 'active' : 'inactive'}" "󰇧") (network_children :array "${network_manager.interfaces}"))) @@ -17,6 +17,7 @@ :halign "center" (for interface in array (button :onclick "nmcli device ${( interface.state == 'connected' ? 'down' : 'up' )} ${interface.device}" + :class {( interface.state == "connected" ? 'active' : 'inactive' )} :tooltip "${interface.connection} (${interface.device})" {( interface.type == "wifi" ? "" : ( interface.type == "ethernet" ? "󰈀" : "" ))} )