summaryrefslogtreecommitdiff
path: root/.envrc
blob: 99e3c24610731d790c0890e125f2b3c9f9742f79 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
# setup dev environment using direnv
#
  if ! has nix_direnv_version || ! nix_direnv_version 1.5.1; then
    source_url "https://raw.githubusercontent.com/nix-community/nix-direnv/1.5.1/direnvrc" "sha256-p4CDMJjuBmEh9pkn2aoJrZqr0DlPZHPU7eXOSDzzcuo="
  fi
#
  use nix
#
  export BIZ_ROOT=$PWD
#
# tools for editing go here
  PATH_add $BIZ_ROOT/Biz/Ide
#
# until 'repl' supports guile, this is needed
  export GUILE_LOAD_PATH=$BIZ_ROOT
#
# Biz/Dragons.hs:
  export GITHUB_CLIENT_ID=aa575dc96263bc99556d
  export GITHUB_CLIENT_STATE=$(cat /proc/sys/kernel/random/uuid)
  export STRIPE_PUBKEY=pk_test_51I3jv1IC3f10BNLClrBmNr485mWSzQkITvjO0MmSeFn4chFqmODJaHcI7IiN1sqSJYusmRhuPzeGTbCrl8dMsSQP00JXUmlVFC
#
# run lorri if its available
  if type lorri &>/dev/null
  then
      eval "$(lorri direnv)"
  fi
#
# configure git hooks
  git config --local core.hooksPath "$BIZ_ROOT/Biz/Ide/hooks"
#
# load local settings
  . ./.envrc.local
##
  tips