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 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