The update engine (update_dusky.sh) uses git reset --hard during synchronization, which reverts local modifications to ~/.zshrc if they haven't been committed. Specifically, it commented out ~/.local/bin from the PATH and removed custom aliases like killandroid.
Proposed fix: The engine should detect uncommitted changes to tracked files like .zshrc and either commit them automatically or warn the user before performing a hard reset.
The update engine (
update_dusky.sh) usesgit reset --hardduring synchronization, which reverts local modifications to~/.zshrcif they haven't been committed. Specifically, it commented out~/.local/binfrom the PATH and removed custom aliases likekillandroid.Proposed fix: The engine should detect uncommitted changes to tracked files like
.zshrcand either commit them automatically or warn the user before performing a hard reset.