Panfactum LogoPanfactum
ConfigurationDevenv Variables

Devenv Values

The following values should be set in the env key of the devenv.nix file in each repository.

ValueRequiredDescriptionExample
PF_REPO_NAMExThe name of this repository.repo
PF_REPO_URLxThe URL of this repository. Must NOT include any protocol prefix (e.g., http://, git@, etc.).github.com/user/repo
PF_REPO_PRIMARY_BRANCHxThe name of your primary git integration branch.main
PF_ENVIRONMENTS_DIRPath to your environments directory.environments (default)
PF_IAC_DIRPath to your infrastructure code directory.infrastructure (default)
PF_AWS_DIRPath to the .aws configuration directory.aws (default)
PF_KUBE_DIRPath to the .kube configuration directory.kube (default)
PF_SSH_DIRPath to the .ssh configuration directory.ssh (default)

Notes

  • All environment variables representing directory paths (i.e., end in _DIR) are relative to the repository root and MUST NOT include a / prefix or suffix.