Panfactum LogoPanfactum
Getting StartedInstall Tooling

Install Tooling

Objective

Install the necessary tooling to begin working with the Panfactum stack.

Supported Systems

  • Linux
  • macOS (Intel or ARM, Sonoma or later)
  • Windows (via WSLv2)

Installation

Please install these tools:

ToolVersionPurposeInstallation Docs
git~> 2.40Primary version control toolDocs
git-lfs~> 3.4Git extension for working with large binary blobsDocs
nix~> 2.18Package management tool used to install all other dependenciesDocs
direnv~> 2.32Automatically loads tooling when entering the project directoryDocs

Installation Notes

  • Make sure that you hook direnv into your shell via these instructions.

  • If you choose not use the Determinate Systems installer when installing nix, you will need to ensure that you complete these extra setup steps manually in order to enable functionality such as Nix flakes.

  • If you are using an earlier version of macOS, you may run into this issue where the nix binary cannot be found. Add export PATH="$NIX_LINK/bin:/nix/var/nix/profiles/default/bin:$PATH to your ~/.zshrc to resolve the issue.

Next Steps

We are now ready to launch your organization's developer environment.

PreviousNext
Getting Started Guide:
Step 2 /4