Skip to content

Instantly share code, notes, and snippets.

@ruandre
Last active May 27, 2023 17:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ruandre/3f150a6acb042a66f2adc5bef44c789d to your computer and use it in GitHub Desktop.
Save ruandre/3f150a6acb042a66f2adc5bef44c789d to your computer and use it in GitHub Desktop.
WSL Debian/Ubuntu .bashrc
# fix dir colors in wsl
LS_COLORS+=':ow=01;33'
alias q='exit'
alias upup='sudo apt update && sudo apt upgrade -y'
alias ls='clear && ls --color=auto'
alias ll='clear && ls --color=auto -alhF'
alias lll='clear && ls --color=auto -alhF *'
alias cp='cp -v'
alias mv='mv -v'
alias md='mkdir -pv'
alias ip='ip -color=auto'
alias grep='grep --color=auto'
alias fgrep='fgrep --color=auto'
alias egrep='egrep --color=auto'
alias diff='diff --color=auto'
alias free='free -h'
alias tree='tree -C --dirsfirst --noreport'
alias ls='clear && lsd --color=auto --group-dirs=first --icon-theme=fancy --size=short'
alias ll='clear && lsd --color=auto -alhF --group-dirs=first --icon-theme=fancy --size=short'
alias lll='clear && lsd --color=auto -alhF --group-dirs=first --icon-theme=fancy --size=short *'
alias tree='lsd --tree'
alias ds='clear && duf'
alias dsi='clear && dua i'
alias neofetch='clear && neofetch'
alias bat='bat --theme=ansi'
alias cat='bat --pager=never'
alias rmnm='find . -name "node_modules" -type d -prune -exec rm -rfv "{}" +'
alias rmempty='find . -type d -empty -delete'
alias cfgb="nvim $HOME/.bashrc"
alias cfgbs="source $HOME/.bashrc"
alias cfgnvim="nvim $HOME/.config/nvim/init.vim"
alias emacs='emacs -nw'
alias v='nvim'
# nix
alias nxgc='nix-collect-garbage -d'
alias nxi='nix-env -i'
alias nxls='nix-env -q'
alias nxr='nix-env -e'
alias nxu='nix-env -u'
export EDITOR='nvim'
export VISUAL='nvim'
# update path if using Nix (`which most`)
export PAGER='/usr/bin/most -s'
export PATH="$HOME/.local/bin:$PATH"
# custom prompt https://starship.rs/
eval "$(starship init bash)"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment