#!/usr/bin/env bash # # Git Annex # export RSYNC_NET_URL=16686@ch-s010.rsync.net export R=$RSYNC_NET_URL # # Perl6 # export PATH=~/.rakudobrew/bin:$PATH # # Haskel Stack # export PATH=~/.local/bin:$PATH # # Misc # export EDITOR=vi export PATH="$DOTFILES/scripts:$PATH" export PATH="$HOME/annex/bin:$PATH" export INPUTRC=~/.inputrc export CACHE_DIR="$HOME/Nextcloud/cache" export PATH="$HOME/dev/libre/website/:$PATH" export PATH="$DOTFILES/bin:$PATH" export PATH="$HOME/dev/misc/flutter/bin:$PATH" export PATH="$HOME/dev/libre/songbooks/cli:$PATH" export PATH="$HOME/dev/misc/ArchiveBox/bin:$PATH" #export BROWSER="firefox" # # Global (not NixOS) NPM # export PATH="$HOME/.npm-packages/bin/:$PATH" # # Leiningen # export LEIN_SUPPRESS_USER_LEVEL_REPO_WARNINGS=1 # # NixOS # isLinux && { export SSL_CERT_FILE=/etc/ssl/certs/ca-bundle.crt } # # Guix # # export GUIX_PROFILE="$HOME/.guix-profile/etc/profile" # isLinux && { # source "$GUIX_PROFILE" # } export PATH="$HOME/.guix-profile/bin${PATH:+:}$PATH" export PATH="$HOME/.config/guix/current/bin${PATH:+:}$PATH" export GUIX_LOCPATH="$HOME/.guix-profile/lib/locale" # after running guix package -i glibc-utf8-locales # https://git.savannah.gnu.org/cgit/guix.git/tree/doc/guix.texi?id=cd6ae1cee95644b9aa712a7192bc9677a04c146b#n1287 export NIX_BUILD_CORES=0 # # Go # export GOPATH="$HOME/dev/go" export PATH="$GOPATH/bin:$PATH" # # Rust # rustc --print sysroot &> /dev/null || (rustup install stable && rustup default stable) export PATH="$HOME/.cargo/bin:$PATH" RUST_SRC_PATH="$(rustc --print sysroot)/lib/rustlib/src/rust/src" export RUST_SRC_PATH