You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

58 lines
950B

  1. # History in cache directory:
  2. HISTSIZE=10000
  3. SAVEHIST=10000
  4. HISTFILE=~/.cache/zsh/history
  5. export ZSH="/usr/share/oh-my-zsh" # make this into template
  6. # ZSH settings
  7. HYPHEN_INSENSITIVE="true"
  8. ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=8'
  9. HIST_STAMPS="yyyy-mm-dd"
  10. ZSH_CUSTOM="$HOME/.config/zsh"
  11. DISABLE_AUTO_UPDATE="true"
  12. # gpg
  13. export GPG_TTY=$(tty)
  14. plugins=(
  15. archlinux
  16. ansible
  17. golang
  18. pass
  19. zsh-interactive-cd
  20. fzf
  21. systemd
  22. ssh-agent
  23. httpie
  24. colorize
  25. cp # adds cpv command for using rsync like cp for local dirs
  26. direnv
  27. extract # adds x command to extract any archive
  28. git # git aliases for the cli
  29. docker
  30. docker-compose
  31. frontend-search
  32. node
  33. nmap
  34. npm
  35. nvm
  36. perms
  37. postgres
  38. python
  39. systemadmin
  40. systemd
  41. tmux
  42. virtualenvwrapper
  43. ufw
  44. zsh-navigation-tools
  45. zsh-interactive-cd
  46. zsh-autosuggestions
  47. zsh-syntax-highlighting
  48. history-substring-search
  49. )
  50. # zsh completions
  51. autoload -U compinit && compinit
  52. source $ZSH/oh-my-zsh.sh