nixos-config/profiles/mullvad.nix
2022-12-14 23:46:25 +03:00

15 lines
417 B
Nix

{ pkgs, lib, config, ... }:
let
vpn = config.deviceSpecific.wireguard;
in {
config = lib.mkIf vpn.enable {
services.mullvad-vpn.enable = true;
services.mullvad-vpn.enableExcludeWrapper = true;
services.mullvad-vpn.package = pkgs.mullvad-vpn;
startupApplications = [ "${pkgs.mullvad-vpn}/share/mullvad/mullvad-gui" ];
persist.state.homeDirectories = [
".config/Mullvad VPN"
];
};
}