Last active
May 27, 2023 17:19
-
-
Save ruandre/3f150a6acb042a66f2adc5bef44c789d to your computer and use it in GitHub Desktop.
WSL Debian/Ubuntu .bashrc
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 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