1# If you come from bash you might have to change your $PATH.
2# export PATH=$HOME/bin:/usr/local/bin:$PATH
3
4export PATH=$PATH:/home/hailey/go/bin
5
6export ZSH="$HOME/.oh-my-zsh"
7
8ZSH_THEME="af-magic"
9
10plugins=(
11 git
12 archlinux
13 zsh-autosuggestions
14 zsh-syntax-highlighting
15)
16
17source $ZSH/oh-my-zsh.sh
18source /usr/share/zsh/plugins/zsh-autocomplete/zsh-autocomplete.plugin.zsh
19
20# Check archlinux plugin commands here
21# https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/archlinux
22
23# Display Pokemon-colorscripts
24# Project page: https://gitlab.com/phoneybadger/pokemon-colorscripts#on-other-distros-and-macos
25pokemon-colorscripts --no-title -s -r
26
27# fastfetch. Will be disabled if above colorscript was chosen to install
28#fastfetch -c $HOME/.config/fastfetch/config-compact.jsonc
29
30# Set-up icons for files/folders in terminal
31alias ls='eza -a --icons'
32alias ll='eza -al --icons'
33alias lt='eza -a --tree --level=1 --icons'
34
35# Set-up FZF key bindings (CTRL R for fuzzy history finder)
36source <(fzf --zsh)
37
38HISTFILE=~/.zsh_history
39HISTSIZE=10000
40SAVEHIST=10000
41setopt appendhistory
42
43alias gco='git checkout'
44alias gcrt='git checkout -b'
45alias gc='git commit -m'
46alias gca='git commit -am'
47alias gcurr='git rev-parse HEAD'
48alias gcurrcp='git rev-parse HEAD | wl-copy'
49alias gpr='gh pr create'
50alias gs='git status'
51alias gd='git pull'
52alias diff='git diff'
53
54alias tswitch='sudo tailscale switch'
55alias ts='sudo tailscale'o
56
57alias ghwc='watch -n 3 gh pr checks'
58alias ghc='gh pr checks'
59alias ghco='gh pr checkout'
60alias codes='ykman oath accounts code'
61alias doaws='eval $(~/bsky/bsky-infra/scripts/aws-setup-env default)'
62
63alias n=nvim
64
65alias ylq='yarn lint --quiet'
66
67alias sag='eval `ssh-agent -s` && ssh-add'
68
69alias pubip='curl ipv4.icanhazip.com'
70
71alias lsl='ls -l'
72
73source /usr/share/nvm/init-nvm.sh
74source /etc/profile.d/google-cloud-cli.sh
75
76LC_ADDRESS=en_US.UTF-8
77LC_NAME=en_US.UTF-8
78LC_MONETARY=en_US.UTF-8
79LC_PAPER=en_US.UTF-8
80LC_IDENTIFICATION=en_US.UTF-8
81LC_TELEPHONE=en_US.UTF-8
82LC_MEASUREMENT=en_US.UTF-8
83LC_TIME=en_US.UTF-8
84LC_NUMERIC=en_US.UTF-8
85export LC_ALL=en_US.UTF-8
86
87export YUBIKEY_ACCOUNT=aws
88
89export ANDROID_HOME=$HOME/Android/Sdk
90export PATH=$PATH:$ANDROID_HOME/tools
91
92# >>> conda initialize >>>
93# !! Contents within this block are managed by 'conda init' !!
94__conda_setup="$('/usr/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
95if [ $? -eq 0 ]; then
96 eval "$__conda_setup"
97else
98 if [ -f "/usr/etc/profile.d/conda.sh" ]; then
99 . "/usr/etc/profile.d/conda.sh"
100 else
101 export PATH="/usr/bin:$PATH"
102 fi
103fi
104unset __conda_setup
105# <<< conda initialize <<<