From 26a4c68b1f6beb007cb2bcfddb5c40f5cfd08905 Mon Sep 17 00:00:00 2001 From: Sean Buckley Date: Sun, 28 Mar 2021 02:51:59 -0400 Subject: [PATCH] create security-tools option --- default.nix | 1 + modules/profiles.nix | 1 - modules/security-tools.nix | 9 ++++++++- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/default.nix b/default.nix index 4556984..aa85420 100644 --- a/default.nix +++ b/default.nix @@ -12,5 +12,6 @@ ./modules/scansnap_s1300.nix ./modules/scroll-boost ./modules/status-on-console.nix + ./security-tools.nix ]; } diff --git a/modules/profiles.nix b/modules/profiles.nix index da78a2d..57c4d95 100644 --- a/modules/profiles.nix +++ b/modules/profiles.nix @@ -20,7 +20,6 @@ in (mkIf (cfg == "desktop-plasma") (import ./plasma.nix { inherit pkgs; })) (mkIf ("desktop-" == builtins.substring 0 8 cfg) (mkMerge [ - (import ./security-tools.nix { inherit pkgs; }) (import ./graphical.nix { inherit pkgs; }) ])) diff --git a/modules/security-tools.nix b/modules/security-tools.nix index d7a4fde..33e9b8b 100644 --- a/modules/security-tools.nix +++ b/modules/security-tools.nix @@ -1,5 +1,11 @@ -{ pkgs, ... }: +{ config, pkgs, lib, ... }: +let + cfg = config.sconfig.security-tools; +in { + options.sconfig.security-tools = lib.mkEnableOption "Enable security tools"; + + config = lib.mkIf cfg { environment.systemPackages = with pkgs; [ exiftool burpsuite @@ -43,4 +49,5 @@ isNormalUser = true; isSystemUser = true; }; + }; }