local/bin/homeinit: Add safeguard against existing bashrc.
parent
2f352b8cda
commit
c3cc13e905
|
@ -208,7 +208,9 @@ else
|
|||
fi
|
||||
pushd ~/dotfiles
|
||||
## .bash_profile may prevent .profile from being parsed, so we move it.
|
||||
[ -e ~/.bash_profile ] && mv -v ~/.bash_profile ~/.bash_profile.old
|
||||
for i in ~/.bash_profile ~/.bashrc; do
|
||||
[ -e "$i" ] && mv -v "$i" "$i".old
|
||||
done
|
||||
stow -v . || exit 1
|
||||
popd
|
||||
|
||||
|
@ -216,10 +218,10 @@ guix_install_profile() {
|
|||
local profile
|
||||
local manifest
|
||||
manifest=$HOME/.package-lists/guix-$i-manifest.scm
|
||||
if [ -f "$manifest"]; then
|
||||
if [ -f "$manifest" ]; then
|
||||
warning "Manifest $manifest not found."
|
||||
else
|
||||
if [ "$i" = "default"]; then
|
||||
if [ "$i" = "default" ]; then
|
||||
~/.config/guix/current/bin/guix package --manifest="$manifest" --keep-failed --substitute-urls="$SUBSTITUTE_URLS"
|
||||
. ~/.guix-profile/etc/profile
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue