50 lines
926 B
Bash
50 lines
926 B
Bash
if [[ ! $(tmux ls) ]] 2> /dev/null; then
|
|
tmux new -s λ
|
|
fi
|
|
|
|
############
|
|
### P10K ###
|
|
############
|
|
|
|
if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then
|
|
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
|
|
fi
|
|
|
|
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
|
|
|
|
#############
|
|
### ZINIT ###
|
|
#############
|
|
|
|
source ~/.zinit.zsh
|
|
source ~/.zstyle.zsh
|
|
|
|
#############
|
|
### PATHS ###
|
|
#############
|
|
|
|
# n
|
|
export N_PREFIX=$HOME/.n
|
|
export PATH=$N_PREFIX/bin:$PATH
|
|
|
|
#####################
|
|
### ENV VARIABLES ###
|
|
#####################
|
|
|
|
export SUDO_EDITOR="nvim"
|
|
export EDITOR="nvim"
|
|
export VISUAL="nvim"
|
|
export TERM="kitty"
|
|
export BROWSER="firefox"
|
|
|
|
HISTSIZE=1000
|
|
SAVEHIST=50000
|
|
HISTFILE=${XDG_STATE_HOME:-$HOME/.local/state}/.zsh_history
|
|
|
|
###############
|
|
### ALIASES ###
|
|
###############
|
|
|
|
alias svim="sudo -E -s nvim"
|
|
alias config='/usr/bin/git --git-dir=$HOME/.git/ --work-tree=$HOME'
|