# .bashrc # If not running interactively, don't do anything [[ $- != *i* ]] && return alias ls='ls --color=auto' alias grep='grep --color=auto' PROMPT_DIRTRIM=3 PS1='\[\e[90m\][\u@\h \w]\$\[\e[0m\] ' shopt -s histappend HISTCONTROL=ignoreboth poezio () { ~/soft/poezio/launch.sh; } alias xqr='xbps-query -R' alias xqrs='xbps-query -Rs' bind -s 'set completion-ignore-case on' runtimeify() { sudo mkdir /run/user/1000 sudo chown rebecca:rebecca /run/user/1000 sudo chmod 700 /run/user/1000 export XDG_RUNTIME_DIR=/run/user/1000 } alias kb='kak ~/.bashrc' alias .b='source ~/.bashrc' alias l='ls -lah' export SSH_AUTH_SOCK=/run/user/1000/ssh-agent.sock ( pgrep -u $USER ssh-agent || ssh-agent -a $SSH_AUTH_SOCK ; ) >/dev/null export XDG_CONFIG_HOME=$HOME/.config apwd () { pwd | sed -e 's!'"$HOME"'!~!' } set_title () { printf "\e]2;%s\e\\" "$1"; } _lastcmd () { history 1 | sed -e 's/^ *[0-9]* *//g' ; } trap 'set_title "$(_lastcmd)"' DEBUG PROMPT_COMMAND='set_title "$(apwd)"' trap '.b' USR1 export LUA_PATH_5_3="$HOME/.local/lib/lua/5.3/?.lua;;" export LUA_PATH_5_1="$HOME/.local/lib/lua/5.1/?.lua;;" export LUA_CPATH_5_3="$HOME/.local/lib/lua/5.3/?.so;;" export LUA_CPATH_5_1="$HOME/.local/lib/lua/5.1/?.so;;" export MANPATH="$HOME/.local/share/man:" add_path () { export PATH="$1:$PATH" } shed () { # week year, week week wy=$(date +%G) ww=$(date +%V) mkdir -p "$HOME/shed/$wy/w$ww" cd "$HOME/shed/$wy/w$ww" } add_path ~/.local/bin . ~/.local/bin/rws gowork