From f110fbfaf8e1e8430f7a3ef92e8e48feb842d9e3 Mon Sep 17 00:00:00 2001 From: Florian Schmitt Date: Sat, 1 Mar 2025 18:45:27 +0300 Subject: [PATCH] feat(scripts): global scripts and fetch all git --- machines/ace/home.nix | 1 + modules/home-config.nix | 1 + scripts/fetch-all-local-git-repo.sh | 13 +++++++++++++ 3 files changed, 15 insertions(+) create mode 100755 scripts/fetch-all-local-git-repo.sh 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/