flox/Install Flox

Install Flox on GitHub Actions runners for GNU/Linux and macOS

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
versionSelect a specific version from a channel.""
channelOne of the following: stable, qa, nightly or specify a commit.stable
disable-metricsDisable sending anonymous usage statistics to flox. When unset, honors the FLOX_DISABLE_METRICS env var (or the CLI default if neither is set).""
base-urlDownload base URL of flox installer""
retriesNumber of retries for downloading and installing Flox3
github-tokenGitHub token for authenticated API requests. Prevents rate limiting when Nix resolves flake inputs from GitHub.${{ github.token }}
trusted-environmentsComma-separated list of FloxHub environments to trust automatically (e.g. owner/env1,owner/env2).""
extra-nix-configAdditional lines to append to /etc/nix/nix.conf.""
extra-substitutersSpace-separated Nix binary cache URLs to add as trusted substituters.""
extra-substituter-keysSpace-separated public keys for the extra substituters.""
proxyHTTP/HTTPS/SOCKS5 proxy URL for network requests.""
disable-upgrade-notificationsSuppress flox upgrade notifications in CI output.true
write-summaryWrite a Flox installation summary table to the GitHub Actions job summary ($GITHUB_STEP_SUMMARY). Off by default to avoid cluttering summaries used for other output.false
extra-flox-configAdditional flox config key=value pairs, one per line (e.g. search_limit=20). Applied via flox config --set for each pair.""
use-cacheCache the downloaded flox package to speed up subsequent runstrue
namedescription
flox-versionThe installed flox version
flox-pathAbsolute path to the flox binary
nix-detectedWhether Nix was pre-installed (true/false)