summaryrefslogtreecommitdiff
path: root/.config/zsh/.zshrc
diff options
context:
space:
mode:
authorSeth Flynn <[email protected]>2021-11-24 02:02:25 -0500
committerseth <[email protected]>2022-08-04 04:40:17 -0400
commit944b6db89ae715d93d0804a6a2358dcab88f1c07 (patch)
tree5244d9f5ddf4f8a661e17c184fbadf2e553dbd43 /.config/zsh/.zshrc
initial bare repo commit
Diffstat (limited to '.config/zsh/.zshrc')
-rw-r--r--.config/zsh/.zshrc44
1 files changed, 44 insertions, 0 deletions
diff --git a/.config/zsh/.zshrc b/.config/zsh/.zshrc
new file mode 100644
index 0000000..4fc76a4
--- /dev/null
+++ b/.config/zsh/.zshrc
@@ -0,0 +1,44 @@
+#
+# g3tchoo's zshrc
+#
+
+# completion
+autoload -U compinit
+zmodload zsh/complist
+zstyle ':completion:*' menu select
+compinit
+
+# options
+setopt autocd
+setopt appendhistory
+setopt sharehistory
+setopt incappendhistory
+set -o emacs
+
+# enable history
+HISTFILE="$HOME/.cache/zsh/history"
+HISTSIZE=100
+SAVEHIST=1000
+
+# defaults
+export EDITOR='nvim'
+export VISUAL='nvim'
+export AUR_PAGER='nnn -e'
+export TERM=xterm-256color
+export MICRO_TRUECOLOR=1
+
+# alias
+alias vim='nvim'
+alias ls='exa'
+alias la='ls -a'
+alias g='git'
+alias dotfiles='git --git-dir=$HOME/.cfg/ --work-tree=$HOME'
+alias orphans='pacman -Qtdq | sudo pacman -Rns -'
+
+# plugins
+source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
+source /usr/share/zsh-theme-powerlevel10k/powerlevel10k.zsh-theme
+#eval $(starship init zsh)
+
+# To customize prompt, run `p10k configure` or edit ~/.config/zsh/.p10k.zsh.
+[[ ! -f ~/.config/zsh/.p10k.zsh ]] || source ~/.config/zsh/.p10k.zsh