dev #19

Open
tdpeuter wants to merge 91 commits from dev into main
3 changed files with 16 additions and 0 deletions
Showing only changes of commit b9e72e8f92 - Show all commits

View file

@ -20,6 +20,7 @@
networking = {
networkmanager.enable = true;
openconnect-sso.enable = true;
openvpn.enable = true;
};
nix = {

View file

@ -2,5 +2,6 @@
imports = [
./networkmanager
./openconnect-sso
./openvpn
];
}

View file

@ -0,0 +1,14 @@
{ config, lib, ... }:
let
cfg = config.sisyphus.networking.openvpn;
in {
options.sisyphus.networking.openvpn.enable = lib.mkEnableOption "OpenVPN client";
config = lib.mkIf cfg.enable {
programs.openvpn3.enable = true;
# https://github.com/NixOS/nixpkgs/issues/379074
services.resolved.enable = true;
};
}