export XDG_CONFIG_HOME="$HOME/.config" export XDG_CACHE_HOME="$HOME/.cache" export ZDOTDIR="$XDG_CONFIG_HOME/zsh" # editor export EDITOR="nvim" export VISUAL="nvim" # local bin [ -d "$HOME/.local/bin" ] && export PATH="$PATH:$HOME/.local/bin" # nvim manager [ -d "$HOME/.local/share/bob" ] && export PATH="$PATH:$HOME/.local/share/bob/nvim-bin" # cargo [ -d "$HOME/.cargo" ] && . "$HOME/.cargo/env" fnm=$(command -v fnm) [ "" != "$fnm" ] && eval "$(fnm env --use-on-cd --shell zsh)" [ -d "$HOME/.nix-profile" ] && . $HOME/.nix-profile/etc/profile.d/nix.sh [ -d "$HOME/.pixi" ] && export PATH="$HOME/.pixi/bin:$PATH" export VCPKG_ROOT=~/.vcpkg export PATH=$VCPKG_ROOT:$PATH # cmake export CMAKE_COLOR_DIAGNOSTICS=ON export CMAKE_GENERATOR="Ninja" # zsh export HISTFILE=$HOME/.zhistory # History filepath export HISTSIZE=10000 # Maximum events for internal history export SAVEHIST=10000 # Maximum events in history file # for autocomplete skip_global_compinit=1