mirror of
https://github.com/ItsDrike/dotfiles.git
synced 2025-06-30 04:20:43 +00:00
Home directory cleanup, backups, vim config
This commit is contained in:
parent
f194e71dda
commit
b5a357f57b
7 changed files with 101 additions and 60 deletions
55
files/.zshrc
55
files/.zshrc
|
@ -1,17 +1,19 @@
|
|||
#save_aliases=$(alias -L)
|
||||
ZSH_CACHE="$HOME/.cache/zsh"
|
||||
|
||||
# History in cache directory
|
||||
HISTSIZE=10000
|
||||
SAVEHIST=10000
|
||||
HISTFILE=~/.cache/zsh/history
|
||||
HISTFILE=$ZSH_CACHE/history
|
||||
|
||||
# Move .zsh-update to $ZSH_CACHE
|
||||
[ -f ~/.zsh-update ] && mv ~/.zsh-update $ZSH_CACHE/.zsh-update
|
||||
|
||||
|
||||
|
||||
# Export oh-my-zsh location as $ZSH
|
||||
export ZSH="$HOME/.config/oh-my-zsh"
|
||||
export ZSH="/usr/share/oh-my-zsh"
|
||||
|
||||
# Set theme
|
||||
#ZSH_THEME="agnoster"
|
||||
#ZSH_THEME="bira"
|
||||
#ZSH_THEME="gnzh"
|
||||
#ZSH_THEME="rkj-repos"i
|
||||
ZSH_THEME="af-magic"
|
||||
|
||||
# How often should zsh be updated
|
||||
|
@ -23,18 +25,33 @@ ENABLE_CORRECTION="false"
|
|||
# Run oh-my-zsh
|
||||
source $ZSH/oh-my-zsh.sh
|
||||
|
||||
# Load plugins
|
||||
plugins=(
|
||||
git
|
||||
python
|
||||
pylint
|
||||
pyenv
|
||||
autopep8
|
||||
zsh-autosuggestions
|
||||
)
|
||||
|
||||
if [ -f "$HOME/.config/sh/zsh/.zsh_config" ]; then
|
||||
source "$HOME/.config/sh/zsh/.zsh_config"
|
||||
fi
|
||||
# Enable colors
|
||||
autoload -U colors && colors
|
||||
|
||||
# Basic auto/tab complete
|
||||
autoload -U compinit
|
||||
zstyle ':completion:*' menu select
|
||||
zmodload zsh/complist
|
||||
compinit
|
||||
_comp_options+=(globdots)
|
||||
|
||||
# Setup aliases
|
||||
[ -f ~/.config/sh/.aliases ] && source ~/.config/sh/.aliases
|
||||
|
||||
# XDG Exports
|
||||
export XDG_CONFIG_HOME="$HOME/.config"
|
||||
export XDG_CACHE_HOME="$HOME/.cache"
|
||||
export XDG_DATA_HOME="$HOME/.local/share"
|
||||
|
||||
# ~/ Clean-up
|
||||
export XAUTHORITY="$XDG_RUNTIME_DIR/Xauthority" # Might break some DMs
|
||||
export WGETRC="$HOME/.config/wget/wgetrc"
|
||||
export LESSHISTFILE="-"
|
||||
export VIMINIT=":source $XDG_CONFIG_HOME"/vim/vimrc
|
||||
|
||||
|
||||
# Load zsh-syntax-highlighting (should be last)
|
||||
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
||||
|
||||
#neofetch --cpu_temp C --gtk2 off --gtk3 off --color_blocks on --pixterm
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue