export XDG_CONFIG_HOME=$HOME/.config; export XDG_DATA_HOME=$HOME/.local/share; export PKG_CONFIG_PATH=/usr/lib/pkgconfig; # Local scripts export SCRIPTS_DIR="$HOME/scripts"; export SCRIPTS_BINARY_DIR="$SCRIPTS_DIR/bin"; export COMMANDS_DIR="$HOME/scripts/commands"; # Lang specific stuff export CARGO_HOME=$XDG_CONFIG_HOME/cargo; export GEM_HOME=$HOME/.gem; #export GOROOT=/usr/lib/go; export GOPATH=$HOME/dev/go; export DENO_INSTALL="$HOME/.config/deno"; # Path PATH=$GEM_HOME/ruby/2.7.0/bin:$GOPATH/bin:$GOROOT/bin:$CARGO_HOME/bin:$DENO_INSTALL/bin:$PATH; PATH="$HOME/.local/bin:$PATH" PATH="$SCRIPTS_BINARY_DIR:$PATH"; PATH="$COMMANDS_DIR:$PATH"; export PATH; # Android/JVM garbage TODO: Remove if not needed # export ANDROID_HOME=$HOME/dump/android-sdk; # PATH=$PATH:$HOME/.config/android-sdk/platform-tools; # PATH=$HOME/dump/flutter/bin:$PATH; export PATH; # Util config export rofi_LIBS=/usr; export GNUPGHOME=$HOME/.gnupg; export PASSWORD_STORE_DIR=$XDG_CONFIG_HOME/password-store; export BTPD_HOME=$XDG_CONFIG_HOME/btpd; export REMINDER_FILE="$HOME/nixos/extras/notes/schedule/reminders.rem"; # Development dir variables export DEV_DIR="$HOME/dev"; export PROJECTS_DIR="$DEV_DIR/projects"; export ANSIBLE_HOME="$XDG_DATA_HOME/ansible" # QMK config home export QMK_HOME="$HOME/.local/share/qmk_firmware/"