From 0b8ca9ea5a553ac1ce7919b49ba37142e96e89a9 Mon Sep 17 00:00:00 2001 From: Evie Litherland-Smith Date: Wed, 18 Sep 2024 10:25:59 +0100 Subject: [PATCH] Fetch work VPN passwords from password-store, pass to openfortivpn --- system/home/openfortivpn/ukaea.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/system/home/openfortivpn/ukaea.nix b/system/home/openfortivpn/ukaea.nix index c2acbb39..0f40807f 100644 --- a/system/home/openfortivpn/ukaea.nix +++ b/system/home/openfortivpn/ukaea.nix @@ -1,7 +1,11 @@ { pkgs, ... }: { home.packages = [ - (pkgs.writeShellScriptBin "ukaea-vpn-connect" "sudo ${pkgs.openfortivpn}/bin/openfortivpn -c ${./ukaea-vpn.conf}") - (pkgs.writeShellScriptBin "jetdata-vpn-connect" "sudo ${pkgs.openfortivpn}/bin/openfortivpn -c ${./jetdata-vpn.conf}") + (pkgs.writeShellScriptBin "ukaea-vpn-connect" '' + sudo ${pkgs.openfortivpn}/bin/openfortivpn -c ${./ukaea-vpn.conf} -p $(${pkgs.pass}/bin/pass show work/microsoftonline.com | head -n1) + '') + (pkgs.writeShellScriptBin "jetdata-vpn-connect" '' + sudo ${pkgs.openfortivpn}/bin/openfortivpn -c ${./jetdata-vpn.conf} -p $(${pkgs.pass}/bin/pass show work/microsoftonline.com | head -n1) + '') ]; }