aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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);
};
};
}