Fix: .local/bin and cargo not loaded in SSH tmux

This commit is contained in:
DuckDuckWhale 2022-11-04 20:55:43 -07:00
parent e1df797ac1
commit b7129198eb
Signed by: DuckDuckWhale
GPG Key ID: E4B9FC170FFD71CE
2 changed files with 50 additions and 45 deletions

View File

@ -1,44 +0,0 @@
# custom
umask 007
export EDITOR='vim'
export VISUAL='vim'
export GPG_TTY=$(tty)
# cool colored command prompt
PS1='${debian_chroot:+($debian_chroot)}\[\e[01;38;5;11m\]\u\[\e[00;38;5;208m\]@\[\e[01;38;5;27m\]\h\[\e[00m\]:\[\e[00;38;5;45m\]\w\[\e[0m\]\$ '
PROMPT_DIRTRIM=3
alias ls='ls --color'
# Shows a oneline preview of all files under the folder after changing directory.
cd() {
builtin cd "$@" && ls -v -w $COLUMNS --color=always --format=commas --group-directories-first | head -n 1
}
pushd() {
builtin pushd "$@"
cd .
}
popd() {
builtin popd "$@"
cd .
}
if [ -z "$TMUX" ] && [ -n "$SSH_TTY" ]; then
tput sc
tput smso
echo -n 'tmux: space - shell: any key'
tput sgr0
read -rsN1 input
tput rc
tput el
if [ "$input" = ' ' ]; then
tmux new -As default
fi
fi

View File

@ -1,2 +1,51 @@
#!/bin/sh #!/bin/sh
cat .bashrc.append >> ~/.bashrc cat >> ~/.bashrc << 'EOF'
# custom
umask 007
export EDITOR='vim'
export VISUAL='vim'
export GPG_TTY=$(tty)
# cool colored command prompt
PS1='${debian_chroot:+($debian_chroot)}\[\e[01;38;5;11m\]\u\[\e[00;38;5;208m\]@\[\e[01;38;5;27m\]\h\[\e[00m\]:\[\e[00;38;5;45m\]\w\[\e[0m\]\$ '
PROMPT_DIRTRIM=3
alias ls='ls --color'
# Shows a oneline preview of all files under the folder after changing directory.
cd() {
builtin cd "$@" && ls -v -w $COLUMNS --color=always --format=commas --group-directories-first | head -n 1
}
pushd() {
builtin pushd "$@"
cd .
}
popd() {
builtin popd "$@"
cd .
}
EOF
cat >> ~/.profile << 'EOF'
# custom
if [ -z "$TMUX" ] && [ -n "$SSH_TTY" ]; then
tput sc
tput smso
echo -n 'tmux: space - shell: any key'
tput sgr0
read -rsN1 input
tput rc
tput el
if [ "$input" = ' ' ]; then
tmux new -As default
fi
fi
EOF