aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
authorArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2024-12-17 00:39:33 +0530
committerArpit Chakladar <54011232+arpitchakladar@users.noreply.github.com>2024-12-17 00:46:09 +0530
commit37eef8ba51c74614694939c368509b499a8e467c (patch)
tree6b22fd3088530456333cf1404b234cf10f43f86f /modules
parent64b9282b72fffa05bbc216f74bb63edf777a35dd (diff)
downloadhome-manager-config-37eef8ba51c74614694939c368509b499a8e467c.tar.gz
home-manager-config-37eef8ba51c74614694939c368509b499a8e467c.zip
Declaring the scripts as executable declaratively.
Diffstat (limited to 'modules')
-rw-r--r--modules/scripts/default.nix13
1 files changed, 3 insertions, 10 deletions
diff --git a/modules/scripts/default.nix b/modules/scripts/default.nix
index c933a5e..3802b82 100644
--- a/modules/scripts/default.nix
+++ b/modules/scripts/default.nix
@@ -6,9 +6,9 @@
};
config = lib.mkIf config.scripts.enable {
- home.file."scripts" = {
- source = ./scripts;
- recursive = true;
+ home.file."scripts/restart-network" = {
+ source = ./scripts/restart-network.sh;
+ executable = true;
};
home.file."scripts/home-manager-switch" = {
@@ -18,12 +18,5 @@ home-manager switch --flake ${config.baseDirectory}/#${config.home.username}
'';
executable = true;
};
-
- home.activation.modifyScripts = lib.mkAfter ''
- for script in ${config.home.homeDirectory}/scripts/*.sh; do
- [ -f "$script" ] && mv "$script" "''${script%.sh}"
- done
- chmod -R u+x ${config.home.homeDirectory}/scripts
- '';
};
}