diff options
| author | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2026-01-04 23:02:10 +0530 |
|---|---|---|
| committer | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2026-01-04 23:02:10 +0530 |
| commit | 2d650eaf4c57f22393b62be04e6bdff4e1ee2577 (patch) | |
| tree | c91fac06388e61ee5187aaaf867ee42e3fd8edc7 /modules | |
| parent | 0b3f6a14ea950529efd8a298b5939481744c0ecc (diff) | |
| download | home-manager-config-2d650eaf4c57f22393b62be04e6bdff4e1ee2577.tar.gz home-manager-config-2d650eaf4c57f22393b62be04e6bdff4e1ee2577.zip | |
Fixed so that scripts are only available if all of the required options are enabled
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/scripts/default.nix | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/modules/scripts/default.nix b/modules/scripts/default.nix index c460658..cbcc665 100644 --- a/modules/scripts/default.nix +++ b/modules/scripts/default.nix @@ -15,9 +15,21 @@ ${builtins.readFile path} executable = true; }; in { - "scripts/system-monitor" = shellScript ./system-monitor.sh; - "scripts/warp-start" = shellScript ./warp-start.sh; - "scripts/warp-stop" = shellScript ./warp-stop.sh; + "scripts/system-monitor" = + lib.mkIf + (config.tools.bottom.enable && + config.tools.nvtop.enable && + config.tools.tmux.enable && + config.tools.kitty.enable) + (shellScript ./system-monitor.sh); + "scripts/warp-start" = + lib.mkIf + config.tools.cloudflare-warp.enable + (shellScript ./warp-start.sh); + "scripts/warp-stop" = + lib.mkIf + config.tools.cloudflare-warp.enable + (shellScript ./warp-stop.sh); }; }; } |
