commit 7fb90074f2c1465a1feec4e1e2dced3e5829bda5 from: Andre Mazzotti Bertachini date: Mon Dec 22 12:29:36 2025 UTC Nice aliases commit - 65b8b4278fd58ba7233193a25316d5872cd71724 commit + 7fb90074f2c1465a1feec4e1e2dced3e5829bda5 blob - 9e2ad2511de6e69a1de061f38b553c44a1513ed1 blob + 687518a71d8af8152525bcf5d464379db4031652 --- .config/ksh/kshrc +++ .config/ksh/kshrc @@ -17,4 +17,4 @@ home_pwd() { PS1='$(home_pwd) $(git_branch); ' -alias dotfiles='/usr/bin/git --git-dir=$XDG_DATA_HOME/dotfiles.git/ --work-tree=$HOME' +[ -f "${XDG_CONFIG_HOME:-$HOME/.config}/shell/aliasrc" ] && source "${XDG_CONFIG_HOME:-$HOME/.config}/shell/alias" blob - /dev/null blob + 63f075c7eea692d422b744d92c32b3c14f83b051 (mode 644) --- /dev/null +++ .config/shell/alias @@ -0,0 +1,32 @@ +#!/bin/sh + +[ -x "$(command -v nvim)" ] && alias vim="nvim" vi="nvim" vimdiff="nvim -d" + +[ -f "$XINITRC" ] && alias startx='startx $XINITRC' + + +# doas not required for some system commands +for command in mount umount emerge su shutdown poweroff reboot ; do + alias $command="doas $command" +done; unset command + +se() { + choice="$(find ~/.local/bin -mindepth 1 -printf '%P\n' | fzf)" + [ -f "$HOME/.local/bin/$choice" ] && $EDITOR "$HOME/.local/bin/$choice" + } + +# Verbosity and settings that you pretty much just always are going to want. +alias \ + cp="cp -iv" \ + mv="mv -iv" \ + rm="rm -vI" \ + bc="bc -ql" \ + rsync="rsync -vrPlu" \ + mkd="mkdir -pv" \ + yt="yt-dlp --embed-metadata -i" \ + yta="yt -x -f bestaudio/best" \ + ytt="yt --skip-download --write-thumbnail" \ + ffmpeg="ffmpeg -hide_banner" + +# Dotfiles on git +alias dotfiles='/usr/bin/git --git-dir=$XDG_DATA_HOME/dotfiles.git/ --work-tree=$HOME'