Home directory cleanup, backups, vim config

This commit is contained in:
koumakpet 2020-03-26 17:41:25 +01:00
parent f194e71dda
commit b5a357f57b
7 changed files with 101 additions and 60 deletions

View file

@ -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