From 33f4a858d5e2afc218f2975aaa64f24f4155f2d3 Mon Sep 17 00:00:00 2001 From: sternenseemann Date: Thu, 2 Feb 2023 14:15:25 +0100 Subject: machines/sternenseemann/wolfgang: display state of wireguard ifaces --- machines/sternenseemann/wireguard.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'machines') diff --git a/machines/sternenseemann/wireguard.nix b/machines/sternenseemann/wireguard.nix index b365dbe8..4011ee10 100644 --- a/machines/sternenseemann/wireguard.nix +++ b/machines/sternenseemann/wireguard.nix @@ -33,5 +33,22 @@ in }; }; }; + + vuizvui.user.sternenseemann.services.sway.extraStatus = builtins.listToAttrs ( + builtins.concatLists ( + builtins.map ( + iface: + builtins.map ( + ip: + { + name = "path_exists ${iface}${ip}"; + value = '' + path = "/proc/sys/net/ip${ip}/conf/${iface}" + ''; + } + ) [ "v4" "v6" ] + ) (builtins.attrNames config.networking.wg-quick.interfaces) + ) + ); }; } -- cgit 1.4.1