about summary refs log tree commit diff
path: root/.envrc
blob: 90cf1bb145abf4800f39979e43893066e54f2305 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# This configures [direnv](https://direnv.net/) if installed and enabled to
# automatically enter the nix-shell defined in `shell.nix`,
# either by using lorri if available, or nix-shell otherwise.

if type lorri &>/dev/null; then
    eval "$(lorri direnv)"
else
    # fall back to using direnv's builtin nix support (blocking)
    use nix
fi

# enable go modules
export GO111MODULE=on
unset GOPATH

# Load private overrides
[[ -f .envrc.private ]] && source_env .envrc.private