dot_zshrc 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #Prompt
  2. PS1="%F{green}%B%~%b%f "
  3. #Exports
  4. export PATH="$HOME/.local/bin/:/usr/local/bin/:$PATH"
  5. export MICRO_TRUECOLOR=1
  6. # Aliases
  7. alias gp='git push -v'
  8. alias ga='git add -v'
  9. alias gc='git commit -v'
  10. alias ls='ls --color=auto -t'
  11. alias cls='clear'
  12. alias py='python3'
  13. alias pip='pip3'
  14. alias ytdl='youtube-dl'
  15. alias docker='sudo docker'
  16. alias open='xdg-open'
  17. alias sudo='sudo -p "$(printf "\033[1;31mPassword: \033[0;0m" )"'
  18. alias rm='printf "\033[1;31m" && rm -rIv'
  19. alias cp='printf "\033[1;32m" && cp -rv'
  20. alias mv='printf "\033[1;34m" && mv -v'
  21. alias mkdir='printf "\033[1;33m" && mkdir -v'
  22. alias rmdir='printf "\033[1;35m" && rmdir -v'
  23. alias gayfetch='hyfetch --c-set-l 0.7'
  24. # History
  25. HISTSIZE=500
  26. SAVEHIST=1000
  27. HISTFILE=.cache/zsh_history
  28. # Tab completion
  29. autoload -U compinit
  30. zstyle ':completion:*' menu select
  31. zmodload zsh/complist
  32. compinit
  33. _comp_options+=(globdots)
  34. #binds
  35. bindkey "^[[3~" delete-char
  36. bindkey "^A" beginning-of-line
  37. bindkey "^Q" end-of-line
  38. bindkey "^[[1;5C" forward-word
  39. bindkey "^[[1;5D" backward-word
  40. bindkey "5~" delete-word
  41. if [ "$(tty)" = "/dev/tty1" ];then
  42. dbus-launch Hyprland
  43. fi
  44. export PATH=$PATH:/home/corruptmemory/.spicetify