aboutsummaryrefslogtreecommitdiffstats
path: root/modules/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'modules/scripts')
-rw-r--r--modules/scripts/default.nix52
1 files changed, 26 insertions, 26 deletions
diff --git a/modules/scripts/default.nix b/modules/scripts/default.nix
index 8e7d7d2..e2d7886 100644
--- a/modules/scripts/default.nix
+++ b/modules/scripts/default.nix
@@ -1,4 +1,9 @@
-{ config, lib, pkgs, ... }:
+{
+ config,
+ lib,
+ pkgs,
+ ...
+}:
{
config = {
@@ -6,31 +11,26 @@
"${config.home.homeDirectory}/scripts"
];
- home.file = let
- shellScript = path: {
- text = ''
- #!${pkgs.bash}/bin/bash
- ${builtins.readFile path}
- '';
- executable = true;
+ home.file =
+ let
+ shellScript = path: {
+ text = ''
+ #!${pkgs.bash}/bin/bash
+ ${builtins.readFile path}
+ '';
+ executable = true;
+ };
+ in
+ {
+ "scripts/deep-clean" = shellScript ./deep-clean.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);
};
- in {
- "scripts/deep-clean" = shellScript ./deep-clean.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);
- };
};
}