diff options
| author | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2024-12-17 00:39:33 +0530 |
|---|---|---|
| committer | Arpit Chakladar <54011232+arpitchakladar@users.noreply.github.com> | 2024-12-17 00:46:09 +0530 |
| commit | 37eef8ba51c74614694939c368509b499a8e467c (patch) | |
| tree | 6b22fd3088530456333cf1404b234cf10f43f86f /modules | |
| parent | 64b9282b72fffa05bbc216f74bb63edf777a35dd (diff) | |
| download | home-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.nix | 13 |
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 - ''; }; } |
