mirror of
https://github.com/morten-olsen/nixos-config.git
synced 2026-02-08 00:36:27 +01:00
init
This commit is contained in:
34
user/files/shell/rc.d/02-alias.sh
Normal file
34
user/files/shell/rc.d/02-alias.sh
Normal file
@@ -0,0 +1,34 @@
|
||||
alias ..="cd .."
|
||||
|
||||
alias g="git"
|
||||
alias ls="eza"
|
||||
alias mutt="neomutt"
|
||||
|
||||
alias gr="cd \`git rev-parse --show-toplevel\`"
|
||||
|
||||
# Enable aliases to be sudo’ed
|
||||
alias sudo='sudo '
|
||||
|
||||
# Get week number
|
||||
alias week='date +%V'
|
||||
|
||||
# macOS has no `md5sum`, so use `md5` as a fallback
|
||||
command -v md5sum > /dev/null || alias md5sum="md5"
|
||||
|
||||
# macOS has no `sha1sum`, so use `shasum` as a fallback
|
||||
command -v sha1sum > /dev/null || alias sha1sum="shasum"
|
||||
|
||||
# Print each PATH entry on a separate line
|
||||
alias path='echo -e ${PATH//:/\\n}'
|
||||
|
||||
# Enable tab completion for `g` by marking it as an alias for `git`
|
||||
command -v _git > /dev/null && command -v complete > /dev/null && complete -o default -o nospace -F _git g
|
||||
|
||||
command -v xsel > /dev/null || alias copy='xsel -ib'
|
||||
command -v urxvt > /dev/null || alias n="setsid urxvt &>/dev/null"
|
||||
|
||||
alias sc="sudo systemctl"
|
||||
alias usermount="sudo mount -o gid=users,fmask=113,dmask=002"
|
||||
alias fzf="fzf --preview 'bat {} --line-range 0:100 --color always'"
|
||||
alias stmux="tmux a -t base || tmux new -s base"
|
||||
|
||||
Reference in New Issue
Block a user