Skip to main content

Install Dependencies

  1. Install a few MilMove dependencies:

    nix-env -i aws-vault chamber direnv bash
  2. Set up AWS services

  3. Configure direnv:

    1. Set up direnv
    2. In .zshrc (or the relevant one for you), the nix setup line (inserted by the nix installation) needs to run before the direnv hook setup.
  4. Run ./nix/update.sh

    1. NOTE: If the nix dependencies change, you should see a warning from direnv:
    direnv: WARNING: nix packages out of date. Run nix/update.sh
  5. Run

    make deps_nix
    1. This will install some things like pre-commit hooks, node_modules, etc. You can see Setup: Dependencies for more info on some of the parts.