Fix Bash configuration

This commit is contained in:
Fabio Scotto di Santolo
2025-12-17 23:17:42 +01:00
parent 9b0bdd7fc6
commit 5045102b6b
8 changed files with 17 additions and 19 deletions

View File

@@ -1,7 +1,7 @@
# Enable the subsequent settings only in interactive sessions # Enable the subsequent settings only in interactive sessions
case $- in case $- in
*i*) ;; *i*) ;;
*) return;; *) return ;;
esac esac
# Path to your oh-my-bash installation. # Path to your oh-my-bash installation.
@@ -174,7 +174,7 @@ alias egrep='grep -E'
alias fgrep='grep -F' alias fgrep='grep -F'
# Other aliases # Other aliases
alias paths='echo -e ${PATH//:/\\n}' # path: Echo all executable Paths alias paths='echo -e ${PATH//:/\\n}' # path: Echo all executable Paths
alias userlist="cut -d: -f1 /etc/passwd | sort" alias userlist="cut -d: -f1 /etc/passwd | sort"
alias ip='ip -color' alias ip='ip -color'
alias stow='stow -d $DOTFILES ' alias stow='stow -d $DOTFILES '
@@ -182,12 +182,12 @@ alias em='emacsclient -t'
alias ssh='ssh.exe' alias ssh='ssh.exe'
alias ssh-add='ssh-add.exe' alias ssh-add='ssh-add.exe'
# Starship prompt # User specific aliases and functions
if command -v starship > /dev/null 2>&1; then if [ -d ~/.bashrc.d ]; then
eval "$(starship init bash)" for rc in ~/.bashrc.d/*; do
fi if [ -f "$rc" ]; then
. "$rc"
# Load Mise en dev fi
if command -v mise > /dev/null 2>&1; then done
eval "$(mise activate bash)"
fi fi
unset rc

View File

@@ -0,0 +1,6 @@
#!/usr/bin/env bash
# Starship prompt
if command -v starship >/dev/null 2>&1; then
eval "$(starship init bash)"
fi

View File

@@ -46,11 +46,8 @@ appendpath() {
esac esac
} }
appendpath "/home/linuxbrew/.linuxbrew/bin"
appendpath "$HOME/.local/bin" appendpath "$HOME/.local/bin"
appendpath "$GOBIN" appendpath "$GOBIN"
appendpath "$HOME/.cargo/bin" appendpath "$HOME/.cargo/bin"
unset appendpath unset appendpath
source "$HOME/.profile.d/homebrew.sh"
source "$HOME/.profile.d/mise.sh"
source "$HOME/.profile.d/java.sh"

View File

@@ -1,5 +0,0 @@
#!/usr/bin/env zsh
if command -v tmux &> /dev/null && [ -z "$TMUX" ]; then
tmux attach-session -t default || tmux new-session -s default
fi