aboutsummaryrefslogtreecommitdiffstats
path: root/modules/scripts
diff options
context:
space:
mode:
authorArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2026-01-04 23:02:10 +0530
committerArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2026-01-04 23:02:10 +0530
commit2d650eaf4c57f22393b62be04e6bdff4e1ee2577 (patch)
treec91fac06388e61ee5187aaaf867ee42e3fd8edc7 /modules/scripts
parent0b3f6a14ea950529efd8a298b5939481744c0ecc (diff)
downloadhome-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/scripts')
-rw-r--r--modules/scripts/default.nix18
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);
};
};
}