From 1a6c2414e84b751c2717fa749e755cd809743d44 Mon Sep 17 00:00:00 2001 From: ItsDrike Date: Mon, 10 Jun 2024 22:22:16 +0200 Subject: [PATCH] Add mullvad browser --- home/programs/graphical/browsers/default.nix | 1 + .../graphical/browsers/mullvad/default.nix | 16 ++++++++++++++++ hosts/herugrim/default.nix | 1 + options/home/programs/default.nix | 1 + 4 files changed, 19 insertions(+) create mode 100644 home/programs/graphical/browsers/mullvad/default.nix diff --git a/home/programs/graphical/browsers/default.nix b/home/programs/graphical/browsers/default.nix index f495042..7202781 100644 --- a/home/programs/graphical/browsers/default.nix +++ b/home/programs/graphical/browsers/default.nix @@ -1,6 +1,7 @@ _: { imports = [ ./chromium + ./mullvad ]; } diff --git a/home/programs/graphical/browsers/mullvad/default.nix b/home/programs/graphical/browsers/mullvad/default.nix new file mode 100644 index 0000000..7b0079f --- /dev/null +++ b/home/programs/graphical/browsers/mullvad/default.nix @@ -0,0 +1,16 @@ +{ + lib, + osConfig, + pkgs, + ... +}: let + inherit (lib) mkIf; + + cfg = osConfig.myOptions.home-manager.programs.browsers.mullvad-browser; +in { + config = mkIf cfg.enable { + home.packages = with pkgs; [ + mullvad-browser + ]; + }; +} diff --git a/hosts/herugrim/default.nix b/hosts/herugrim/default.nix index 6920150..01263a6 100644 --- a/hosts/herugrim/default.nix +++ b/hosts/herugrim/default.nix @@ -97,6 +97,7 @@ programs = { browsers = { chromium.enable = true; + mullvad-browser.enable = true; }; spotify.enable = true; diff --git a/options/home/programs/default.nix b/options/home/programs/default.nix index df13c0f..b6feddc 100644 --- a/options/home/programs/default.nix +++ b/options/home/programs/default.nix @@ -21,6 +21,7 @@ in browsers = { chromium.enable = mkEnableOption "Chromium browser"; + mullvad-browser.enable = mkEnableOption "Mullvad browser"; }; spotify.enable = mkEnableOption "Spotify";