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