From 59fd6b7d3f9720434576476f9c6107569d2f5d75 Mon Sep 17 00:00:00 2001 From: Dominik Polakovics Date: Thu, 7 Dec 2023 11:35:10 +0100 Subject: [PATCH] try openconnect again --- hosts/fw.cloonar.com/modules/openconnect.nix | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/hosts/fw.cloonar.com/modules/openconnect.nix b/hosts/fw.cloonar.com/modules/openconnect.nix index 0c7477f..915a764 100644 --- a/hosts/fw.cloonar.com/modules/openconnect.nix +++ b/hosts/fw.cloonar.com/modules/openconnect.nix @@ -1,18 +1,11 @@ { config, pkgs, stdenv, ... }: let - vpnc = { name, sha256 }: - stdenv.mkDerivation { - inherit name; - outputHashMode = "recursive"; - outputHashAlgo = "sha256"; - outputHash = sha256; - builder = pkgs.writeShellScript "vpnc-script.sh" '' - #!/bin/sh - export INTERNAL_IP4_DNS= + vpnc = pkgs.writeShellScript "vpnc" '' + #!/bin/sh + export INTERNAL_IP4_DNS= - . ${pkgs.vpnc-scripts}/vpnc-script - ''; - }; + . ${pkgs.vpnc-scripts}/vpnc-script + ''; in { sops.secrets.wrwks_vpn_key = {}; @@ -24,7 +17,7 @@ in protocol = "anyconnect"; user = "exdpolakovics@wrwks.local"; extraOptions = { - script = "${vpnc}/bin/vpnc-script.sh"; + script = "${vpnc}"; }; }; };