diff --git a/machines/ace/home.nix b/machines/ace/home.nix index 0083829..41ae710 100644 --- a/machines/ace/home.nix +++ b/machines/ace/home.nix @@ -139,6 +139,7 @@ EDITOR = "nvim"; }; home.sessionPath = [ + "$HOME/Code/nixos-config/scripts" "$HOME/.local/bin" "$HOME/go/bin" ]; diff --git a/modules/home-config.nix b/modules/home-config.nix index c97dfd2..0d3296b 100644 --- a/modules/home-config.nix +++ b/modules/home-config.nix @@ -120,6 +120,7 @@ in #LD_LIBRARY_PATH = "${pkgs.stdenv.cc.cc.lib}/lib"; }; home.sessionPath = [ + "$HOME/Code/nixos-config/scripts" "$HOME/.local/bin" "$HOME/go/bin" ]; diff --git a/scripts/fetch-all-local-git-repo.sh b/scripts/fetch-all-local-git-repo.sh new file mode 100755 index 0000000..f0f7840 --- /dev/null +++ b/scripts/fetch-all-local-git-repo.sh @@ -0,0 +1,13 @@ +#!/usr/bin/env bash +# inspired from https://madalinaeleonorag.medium.com/git-fetch-pull-for-all-repos-once-82a0abff828b + +cd ~/Code/ +for i in */.git; do ( +echo 📂 ${i/\/.git/}; cd $i/..; +echo 🔄 Fetching; +git fetch --all; +echo 🔽 Pulling; +git pull; +echo ————————————————————————); +done +cd ~/Code/