fix: codespaces gitconfig override

This commit is contained in:
2026-02-24 19:02:28 +00:00
parent 76f61dc5fe
commit e8165041d9
3 changed files with 11 additions and 3 deletions

View File

@@ -30,6 +30,7 @@ root_dir=${DOTFILES:-$(dirname "$(dirname "$(dirname "$(realpath "$0")")")")}
rm -f "$HOME/.bash_profile"
rm -f "$HOME/.bashrc"
rm -f "$HOME/.gitconfig"
rm -f "$HOME/.gitconfig.local"
rm -f "$HOME/.profile"
rm -f "$HOME/.zshrc"
rm -f "$HOME/.p10k.zsh"
@@ -40,6 +41,11 @@ mkdir -p "$HOME/.ssh"
stow --dir="$root_dir" --target="$HOME" home
# In Codespaces, remove .gitconfig.local so the auto-provisioned identity is used
if [[ "$DOTS_ENV" == "codespaces" ]]; then
rm -f "$HOME/.gitconfig.local"
fi
# Bust PATH cache to force rebuild with new profile
rm -f "${XDG_CACHE_HOME:-$HOME/.cache}/dots/path"