🚀 add university vpn
parent
2794c80c9d
commit
7013a0b223
|
@ -9,6 +9,7 @@
|
|||
./keyring.nix
|
||||
./openvpn.nix
|
||||
./picom.nix
|
||||
./openconnect.nix
|
||||
];
|
||||
|
||||
services = {
|
||||
|
|
|
@ -0,0 +1,22 @@
|
|||
{ config, lib, pkgs, ... }:
|
||||
|
||||
{
|
||||
networking.openconnect.interfaces = {
|
||||
university = {
|
||||
gateway = "vpn.uni-leipzig.de";
|
||||
protocol = "anyconnect";
|
||||
user = "mb18cele@uni-leipzig.de";
|
||||
# NOTE file content as follows:
|
||||
# <my_password>
|
||||
# "1-Standard-Uni" or "2-Spezial-Alles"
|
||||
# Explanation:
|
||||
# 1-Standard-Uni = Uni Dienste über VPN (Standard)
|
||||
# 2-Spezial-Alles = Gesamter Datenverkehr über VPN (Spezial)
|
||||
passwordFile = "/run/agenix/uniVPN";
|
||||
};
|
||||
};
|
||||
age.secrets.uniVPN = {
|
||||
file = ../../secrets/uni-vpn.age;
|
||||
owner = "1000";
|
||||
};
|
||||
}
|
|
@ -18,4 +18,5 @@ in {
|
|||
"home-vpn.age".publicKeys = users ++ hosts;
|
||||
"home-vpn-password.age".publicKeys = users ++ hosts;
|
||||
"github.age".publicKeys = users ++ hosts;
|
||||
"uni-vpn.age".publicKeys = users ++ hosts;
|
||||
}
|
||||
|
|
Binary file not shown.
Loading…
Reference in New Issue