vpn mode to eww
This commit is contained in:
6 files changed
+90
-16
No files matched your search
@@ -21,6 +21,7 @@ let
|
||||
"scripts/net/bt" = mkScript "bt" ./bar/scripts/net/bt [ jq glib ];
|
||||
"scripts/net/bt-toggle" = mkScript "bt-toggle" ./bar/scripts/net/bt-toggle [ bluez ];
|
||||
"scripts/net/wg-toggle" = mkScript "wg-toggle" ./bar/scripts/net/wg-toggle [ ];
|
||||
"scripts/net/wg-vpn-toggle" = mkScript "wg-vpn-toggle" ./bar/scripts/net/wg-vpn-toggle [ ];
|
||||
"scripts/net/wifi-connect" = mkScript "wifi-connect" ./bar/scripts/net/wifi-connect [ eww wpa_supplicant wofi libnotify ];
|
||||
"scripts/sys/gpu" = mkScript "gpu" ./bar/scripts/sys/gpu [ custom.amdgpu_top jq ];
|
||||
"scripts/sys/memory" = mkScript "memory" ./bar/scripts/sys/memory [ ];
|
||||
@@ -52,6 +53,12 @@ in {
|
||||
# graphical session, opens the bar once the daemon answers, and is
|
||||
# restarted on crash. `eww-bar` (packages/eww-bar) does the heavy
|
||||
# lifting; kanshi calls `eww-bar place` to move the bar between outputs.
|
||||
home.activation.ewwReload = lib.hm.dag.entryAfter [ "linkGeneration" ] ''
|
||||
if ${pkgs.systemd}/bin/systemctl --user is-active --quiet eww.service; then
|
||||
run ${ewwBar} reload || true
|
||||
fi
|
||||
'';
|
||||
|
||||
systemd.user.services.eww = {
|
||||
Unit = {
|
||||
Description = "eww daemon and bar";
|
||||
|
||||
Reference in new issue
Block a user