From 35d682dd0580fc1efaedeba961853a51862d77f9 Mon Sep 17 00:00:00 2001 From: Felix Tenley Date: Fri, 22 May 2020 18:16:21 +0200 Subject: [PATCH] feat: add mullvad --- home/felschr-work.nix | 1 + home/felschr.nix | 1 + home/vpn.nix | 12 ++++++++++++ system/default.nix | 1 + system/vpn.nix | 5 +++++ 5 files changed, 20 insertions(+) create mode 100644 home/vpn.nix create mode 100644 system/vpn.nix diff --git a/home/felschr-work.nix b/home/felschr-work.nix index e3b6009..7797956 100644 --- a/home/felschr-work.nix +++ b/home/felschr-work.nix @@ -6,6 +6,7 @@ with pkgs; ./shell ./editors ./desktop + ./vpn.nix ./git.nix ./keybase.nix ./signal.nix diff --git a/home/felschr.nix b/home/felschr.nix index 81be83d..f9e0a5b 100644 --- a/home/felschr.nix +++ b/home/felschr.nix @@ -7,6 +7,7 @@ with pkgs; ./editors ./desktop ./desktop/monitors.nix + ./vpn.nix ./git.nix ./keybase.nix ./signal.nix diff --git a/home/vpn.nix b/home/vpn.nix new file mode 100644 index 0000000..9f177d3 --- /dev/null +++ b/home/vpn.nix @@ -0,0 +1,12 @@ +{ config, pkgs, ... }: + +with pkgs; +{ + home.packages = with pkgs; [ + mullvad-vpn + ]; + + # autostart + xdg.configFile."autostart/mullvad-vpn.desktop".source = + "${mullvad-vpn}/share/applications/mullvad-vpn.desktop"; +} diff --git a/system/default.nix b/system/default.nix index 59bfac6..7869af7 100644 --- a/system/default.nix +++ b/system/default.nix @@ -4,6 +4,7 @@ imports = [ ./i18n.nix ./nix.nix + ./vpn.nix ]; environment.systemPackages = with pkgs; [ diff --git a/system/vpn.nix b/system/vpn.nix new file mode 100644 index 0000000..037fe6e --- /dev/null +++ b/system/vpn.nix @@ -0,0 +1,5 @@ +{ config, pkgs, ... }: + +{ + services.mullvad-vpn.enable = true; +}