diff options
| -rw-r--r-- | hosts/apocalypse/default.nix | 4 | ||||
| -rw-r--r-- | modules/vpn.nix | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/hosts/apocalypse/default.nix b/hosts/apocalypse/default.nix index 450db65..a6aa964 100644 --- a/hosts/apocalypse/default.nix +++ b/hosts/apocalypse/default.nix @@ -1,4 +1,4 @@ -{ lib, pkgs, ... }: +{ lib, ... }: { imports = [ ./hardware-configuration.nix @@ -13,7 +13,6 @@ "127.0.0.1" = [ "omega-relay.local" ]; }; - services.logind.settings.Login = { HandleLidSwitch = "suspend"; HandleLidSwitchExternalPower = "lock"; @@ -33,6 +32,7 @@ vpn.mullvad.enable = true; vpn.eduvpn.enable = true; + vpn.fortissl.enable = true; gpg.enable = true; remote_builder = { diff --git a/modules/vpn.nix b/modules/vpn.nix index b1b7463..93db975 100644 --- a/modules/vpn.nix +++ b/modules/vpn.nix @@ -12,6 +12,7 @@ in { options.addons.vpn = { eduvpn.enable = lib.mkEnableOption "Enable eduvpn"; + fortissl.enable = lib.mkEnableOption "Enable fortissl"; mullvad.enable = lib.mkEnableOption "Enable mullvad vpn"; }; @@ -20,6 +21,9 @@ in (lib.mkIf cfg.eduvpn.enable { networking.networkmanager.plugins = [ pkgs.networkmanager-openvpn ]; }) + (lib.mkIf cfg.fortissl.enable { + networking.networkmanager.plugins = [ pkgs.networkmanager-fortisslvpn ]; + }) (lib.mkIf desktop.enable ( lib.mkMerge [ (lib.mkIf opt-mullvad.enable { |
