summaryrefslogtreecommitdiff
path: root/host/software/desktop/kit.vpn.nix
blob: e76fc2cdb26423ba3425bbd0ed2123a468e996eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{ pkgs, ... }:

{
  services.openvpn.servers = {
    KIT = {
      autoStart = false;
      config = let
        path = pkgs.fetchurl {
          url = "https://www.scc.kit.edu/scc/net/openvpn/conf/kit-split.ovpn";
          hash = "sha256-j4pCKyU7t1ZmwIGm5kuUgZ26Qiqa1jzoDZcP2x+A9pM=";
        };
      in "config ${path}";
    };

    KIT-full = {
      autoStart = false;
      config = let
        path = pkgs.fetchurl {
          url = "https://www.scc.kit.edu/scc/net/openvpn/conf/kit.ovpn";
          hash = "sha256-G1vnDu+nQ70X3JtQCojmfSJiXkkItyuXnzxdwlKA9Ks=";
        };
      in "config ${path}";
    };
  };
}