diff options
Diffstat (limited to 'bash')
| -rw-r--r-- | bash/.bash_profile | 9 | ||||
| -rw-r--r-- | bash/.bashrc | 34 |
2 files changed, 43 insertions, 0 deletions
diff --git a/bash/.bash_profile b/bash/.bash_profile new file mode 100644 index 0000000..ac667e7 --- /dev/null +++ b/bash/.bash_profile @@ -0,0 +1,9 @@ +# .bash_profile + +# Get the aliases and functions +[ -f $HOME/.bashrc ] && . $HOME/.bashrc + +# Start X11 automatically on TTY1 login +if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then + exec startx +fi
\ No newline at end of file diff --git a/bash/.bashrc b/bash/.bashrc new file mode 100644 index 0000000..12ab075 --- /dev/null +++ b/bash/.bashrc @@ -0,0 +1,34 @@ +# .bashrc + +# If not running interactively, don't do anything +[[ $- != *i* ]] && return + +#ALIASES +alias ls='ls --color=auto' +alias l='ls -lahF' +alias code='code-oss' +alias xi='sudo xbps-install' +alias xr='sudo xbps-remove' +alias ..='cd ..' +alias poweroff='sudo poweroff' +alias reboot='sudo reboot' +alias ssh-kleingelt='ssh spacedio@thernusen.net' +alias ssh-git='ssh git.thernusen.net -p 23231' +alias ssh-eligor='ssh closetcat@eligor.home.arpa' + +#EXPORTS +export PATH="$HOME/.local/bin:$PATH" +export EDITOR='nvim' +export GTK_THEME=Adwaita:dark +export ADW_DISABLE_PORTAL=1 + +#OTHER +PS1='[\u@\h \W]\$ ' + +function y() { + local tmp="$(mktemp -t "yazi-cwd.XXXXXX")" cwd + command yazi "$@" --cwd-file="$tmp" + IFS= read -r -d '' cwd < "$tmp" + [ "$cwd" != "$PWD" ] && [ -d "$cwd" ] && builtin cd -- "$cwd" + rm -f -- "$tmp" +} |
