mirror of
https://github.com/Cian-H/dotfiles.git
synced 2025-12-22 19:31:57 +00:00
42 lines
1.1 KiB
Nu
42 lines
1.1 KiB
Nu
# aliases for modern unix rebindings
|
|
export alias cat = bat
|
|
# export alias ls = lsd
|
|
export alias du = dust
|
|
export alias df = duf
|
|
export alias grep = rg
|
|
export alias cp = xcp
|
|
export alias find = fd
|
|
export alias top = btm
|
|
export alias htop = btm
|
|
export alias burn = rm # sometimes, you ACTUALLY need rm
|
|
export alias rm = rip
|
|
|
|
# Personal convenience aliases
|
|
export alias free = free -m
|
|
export alias npkg = nano -w PKGBUILD
|
|
export alias q = exit
|
|
export alias ':q' = exit
|
|
export alias c = clear
|
|
export alias h = history
|
|
export alias lsa = ls -a
|
|
export alias lsl = ls -l
|
|
export alias lsla = ls -la
|
|
export alias .. = cd ..
|
|
export alias ... = cd ../..
|
|
export alias .... = cd ../../..
|
|
export alias ..... = cd ../../../..
|
|
# export alias pip = python -m pip
|
|
export alias pip-upgrade = python -m pip install --upgrade pip
|
|
export alias pypy = pypy3
|
|
export alias poem = poetry run python
|
|
export alias bashpoem = poetry run bash
|
|
export alias nupoem = poetry run nu
|
|
export alias jupyterpoem = poetry run jupyter
|
|
|
|
# Who even uses vim or *especially* vi in this day and age?
|
|
export alias vim = nvim
|
|
export alias vi = nvim
|
|
|
|
# NixOS specific aliases
|
|
export alias nix-nu = nix-shell --command nu
|