| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- { pkgs, ... }:
- {
- system.activationScripts.networkmanager-ntnu = ''
- FILE="/etc/NetworkManager/system-connections/NTNU-VPN.nmconnection"
-
- if [ ! -f "$FILE" ]; then
- mkdir -p /etc/NetworkManager/system-connections
- cat <<'EOF' > "$FILE"
- [connection]
- id=NTNU-VPN
- uuid=cd280eb7-4b51-47c7-bcb8-6ce6951bb721
- type=vpn
- autoconnect=false
- [vpn]
- authtype=password
- autoconnect-flags=0
- certsigs-flags=0
- cookie-flags=2
- disable_udp=no
- enable_csd_trojan=no
- gateway=vpn2.ntnu.no
- gateway-flags=2
- gnutls_priorities=NORMAL:-VERS-ALL:+VERS-TLS1.2
- gwcert-flags=2
- lasthost-flags=0
- pem_passphrase_fsid=no
- prevent_invalid_cert=no
- protocol=anyconnect
- resolve-flags=2
- stoken_source=disabled
- useragent=AnyConnect Linux
- usergroup=SSO
- service-type=org.freedesktop.NetworkManager.openconnect
- [ipv4]
- method=auto
- [ipv6]
- addr-gen-mode=stable-privacy
- method=auto
- EOF
- chmod 0600 "$FILE"
-
- # Last inn nye tilkoplingar i NetworkManager med ein gong
- ${pkgs.networkmanager}/bin/nmcli connection reload
- fi
- '';
- }
|