bashrc

bashrc

https://git.tonybtw.com/bashrc.git git://git.tonybtw.com/bashrc.git
1,035 bytes raw
1
export PATH="$HOME/.local/bin:$HOME/.emacs.d/bin:$PATH"
2
export MANPAGER="nvim +Man!"
3
export FZF_DEFAULT_COMMAND='fd --type f --hidden --follow'
4
export EDITOR="nvim"
5
6
alias ls='eza -l --icons'
7
alias la='eza -a --icons'
8
alias ll='eza -la --icons'
9
alias lo='ll --sort=modified'
10
11
# nixos stuff
12
alias nrs='sudo nixos-rebuild switch --flake ~/nixos-dotfiles?submodules=1#nixos-btw'
13
alias nc='nvim ~/nixos-dotfiles/.'
14
15
# oxwm stuff
16
alias asdf="cd ~/repos/oxwm; nix develop"
17
18
# stuff that wont really change
19
alias ..="cd .."
20
alias ...='../..'
21
alias ....="cd ../.."
22
alias .....='../../..'
23
alias ......="cd ../../.."
24
alias .......='../../../..'
25
alias ........="cd ../../../.."
26
alias .........='../../../../..'
27
alias ...........='../../../../../..'
28
alias grep='grep --color=auto'
29
30
# programming
31
alias zt="zig test"
32
33
# Source private aliases (SSH hosts, secrets, etc)
34
if [ -f ~/.bashrc.local ]; then
35
    source ~/.bashrc.local
36
fi
37
38
export PS1="\[\e[38;5;75m\]\u@\h \[\e[38;5;113m\]\w \[\e[38;5;189m\]\$ \[\e[0m\]"
39
40
nitch
41
eval "$(direnv hook bash)"