diff options
| author | Denis Chevalier <perso@denischevalier.fr> | 2026-08-06 22:44:49 +0200 |
|---|---|---|
| committer | Denis Chevalier <perso@denischevalier.fr> | 2026-08-06 22:50:46 +0200 |
| commit | 83aa773ef77ade1f21e235f05abb1f4bdf13765a (patch) | |
| tree | c4db8408f9bb751257d3a2d089e690fef9fb9507 /setup.sh | |
| parent | 04d2907330ed1188b2e92e58f0568c32afcf6459 (diff) | |
| download | postinstall-83aa773ef77ade1f21e235f05abb1f4bdf13765a.tar.gz postinstall-83aa773ef77ade1f21e235f05abb1f4bdf13765a.tar.bz2 postinstall-83aa773ef77ade1f21e235f05abb1f4bdf13765a.zip | |
move .git-prompt.sh to .scripts
Diffstat (limited to 'setup.sh')
| -rwxr-xr-x | setup.sh | 24 |
1 files changed, 14 insertions, 10 deletions
@@ -229,24 +229,26 @@ log_info "Step 4: Deploying Dotfiles..." # User dotfiles cp -v dotfiles/.bash_profile "$USER_HOME/" -cp -v dotfiles/.git-prompt.sh "$USER_HOME/" -cp -v dotfiles/.bashrc "$USER_HOME/" -cp -v dotfiles/.inputrc "$USER_HOME/" +mkdir -pv "$USER_HOME/.scripts" +cp -v ./dotfiles/.scripts/.git-prompt.sh "$USER_HOME/.scripts/" +rm -f "$USER_HOME/.git-prompt.sh" +cp -v ./dotfiles/.bashrc "$USER_HOME/" +cp -v ./dotfiles/.inputrc "$USER_HOME/" mkdir -pv "$USER_HOME/.config/" "$USER_HOME/.local/bin/" "$USER_HOME/Pictures/" if [ -d "$USER_HOME/.config/fastfetch" ]; then mv "$USER_HOME/.config/fastfetch" "$USER_HOME/.config/fastfetch.bak.$(date +%s)" fi -cp -rv dotfiles/.config/fastfetch "$USER_HOME/.config/" +cp -rv ./dotfiles/.config/fastfetch "$USER_HOME/.config/" if [ -d "$USER_HOME/.config/nvim" ]; then mv "$USER_HOME/.config/nvim" "$USER_HOME/.config/nvim.bak.$(date +%s)" fi -cp -rv dotfiles/.config/nvim "$USER_HOME/.config/" +cp -rv ./dotfiles/.config/nvim "$USER_HOME/.config/" if [ -d "Pictures" ]; then - cp -v Pictures/* "$USER_HOME/Pictures/" 2>/dev/null || true + cp -v ./Pictures/* "$USER_HOME/Pictures/" 2>/dev/null || true fi # Safely handle Go directory structure @@ -264,11 +266,13 @@ fi # Root dotfiles deployment log_info "Deploying root user dotfiles..." -sudo cp -v dotfiles/.bash_profile /root/ -sudo cp -v dotfiles/.git-prompt.sh /root/ -sudo cp -v rootfiles/.bashrc /root/ +sudo cp -v ./dotfiles/.bash_profile /root/ +sudo mkdir -pv /root/.scripts +sudo cp -v ./dotfiles/.scripts/.git-prompt.sh /root/.scripts/ +sudo rm -f /root/.git-prompt.sh +sudo cp -v ./rootfiles/.bashrc /root/ sudo mkdir -pv /root/.config/ -sudo cp -rv dotfiles/.config/nvim /root/.config/ +sudo cp -rv ./dotfiles/.config/nvim /root/.config/ log_success "Arch Linux post-installation setup completed successfully!" |
