about summary refs log tree commit diff
path: root/machines
diff options
context:
space:
mode:
authorProfpatsch <mail@profpatsch.de>2016-04-29 06:57:51 +0200
committerProfpatsch <mail@profpatsch.de>2016-04-29 06:57:51 +0200
commit376960d7f883b7b141c49600a829c5efc15e0135 (patch)
treef9bb668c1a6694847b371914d45392e752d38eb3 /machines
parentc437c8e03cf2175647113d044b188124408d87af (diff)
machines/katara: networkmanager: use gnutls
Public shaming of University of Augsburg: They VPN is so ancient that
openssl dropped the SSL protocols necessary to connect.
gnutls still has them, so this patches that in.
Diffstat (limited to 'machines')
-rw-r--r--machines/profpatsch/katara.nix12
1 files changed, 11 insertions, 1 deletions
diff --git a/machines/profpatsch/katara.nix b/machines/profpatsch/katara.nix
index 8db2ffa6..e29ca415 100644
--- a/machines/profpatsch/katara.nix
+++ b/machines/profpatsch/katara.nix
@@ -64,7 +64,17 @@ in {
     # Network
 
     networking.hostName = "katara";
-    networking.networkmanager.enable = true;
+    networking.networkmanager = {
+      enable = true;
+      basePackages = with pkgs; {
+        # the openssl backend doesn’t like the protocols of my university
+        networkmanager_openconnect =
+          pkgs.networkmanager_openconnect.override { openconnect = pkgs.openconnect_gnutls; };
+        inherit networkmanager modemmanager wpa_supplicant
+                networkmanager_openvpn networkmanager_vpnc
+                networkmanager_pptp networkmanager_l2tp;
+      };
+    };
 
     networking.firewall.enable = false;