NIXTAMAL-SET-UP(1)
๐
NIXTAMAL-SET-UP(1) โ nixtamal-set-up ๐
okay so bestie, this is the nixtamal-set-up page from the Nixtamal Manual, and it's giving โlet's get your working directory cute and functionalโ energy. ๐
๐ธ NAME ๐ธ
nixtamal-set-up โ Set up working directory for Nixtamal. By default, also adds Nixpkgs from upstream to the project's inputs. No cap, that's the whole assignment. โจ
โจ SYNOPSIS โจ
nixtamal set-up [OPTION]โฆ
๐ LICENSE ๐
GNU General Public License, version 3.0 later (GPL-3.0-or-later)
๐ซถ MAKER ๐ซถ
toastal <https://toast.al/contact/>
๐ธ FUNDING ๐ธ
See: https://toast.al/funding/
๐ OPTIONS ๐
-b BLUEPRINT,--blueprint=BLUEPRINTโ Make a complete project structure based on a blueprint to give a starting off point to build on. It's literally a starter pack for your project vibe. ๐ฑ-c,--use-channels(absentNIXTAMAL_USE_NIXPKGS_CHANNELSenv) โ Channels are more efficient being compressed with Zstandard instead of gzip (older stable releases still use LZMA), doesnโt rely on US megacorpations, & is recommend โ despite this recommendation however, the syntax for this setup is less intuitive to users while also not providing a clear template for Git archives to be remixed for other inputs making it not the default for newcomers. So: iconic efficiency, slightly more feral syntax, not the newcomer default. ๐--color=WHEN(absent=auto orNIXTAMAL_OUTPUT_COLORenv) โ Colorize the output.WHENmust be one ofauto,alwaysornever. ๐--directory=PATH(absentNIXTAMAL_DIRECTORYenv) โ Working directory for Nixtamal-related files (default:$PWD/nix/tamal). ๐๏ธ--fetch-time=FETCH_TIMEโ The default fetch time to be used for inputs. โฑ๏ธ--hash-algorithm=HASH_ALGORITHMโ The default algorithm to be used for inputs & patches. ๐-j INT,--jobs=INT(absent=80 orNIXTAMAL_JOBSenv) โ Nixtamalโs executor pool domain size. ๐โโ๏ธ--nixpkgs-channel=CHANNEL_NAME(absentNIXTAMAL_NIXPKGS_CHANNELenv) โ Nixpkgs channel for Nixtamal setup (such asnixpkgs-unstable). Both--nixpkgs-channel&--nixpkgs-refcannot be used at the same time. ๐ซ--nixpkgs-ref=REF(absentNIXTAMAL_NIXPKGS_REFenv) โ Nixpkgs Git ref for Nixtamal setup (such asrefs/heads/nixos-25.11; default:refs/heads/nixos-unstable). Both--nixpkgs-channel&--nixpkgs-refcannot be used at the same time. ๐ฟ--nixpkgs-revision=REVISION(absentNIXTAMAL_NIXPKGS_REVISIONenv) โ Nixpkgs Git revision for Nixtamal setup. The value will be used as the latest revision/change. ๐--no-nixpkgs(absentNIXTAMAL_NO_NIXPKGSenv) โ Do not add Nixpkgs to the pinned inputs list by default. Sometimes you gotta say no. ๐ โโ๏ธ-q,--quietโ Be quiet. Takes over-vand--verbosity. ๐คซ--use-mirrors(absentNIXTAMAL_USE_MIRRORSenv) โ For resilience, use the USTC versioned release mirror & the TUNA channel mirror as fallbacks. Channel inputs use the release archive with both mirrors; non-channel refs use the known TUNA Git mirror. Off by default as Git updating is slightly slower & some users might object to TUNAโs hosting origin state. ๐ช-v,--verboseโ Increase verbosity. Repeatable, but more than twice does not bring more. ๐ฃ๏ธ--vcs=VCS(absent=auto) โ VCS for ignore file setup. ๐งพ--verbosity=LEVEL(absent=warning orNIXTAMAL_LOG_LEVELenv) โ Be more or less verbose.LEVELmust be one ofquiet,error,warning,infoordebug. Takes over-v. ๐
๐ซถ COMMON OPTIONS ๐ซถ
--help[=FMT](default=auto) โ Show this help in formatFMT. The valueFMTmust be one ofauto,pager,grofforplain. Withauto, the format ispagerorplainwhenever theTERMenv var is dumb or undefined. ๐--versionโ Show version information. ๐ท๏ธ
๐ EXIT STATUS ๐
nixtamal set-up exits with:
0โ on success. ๐65โ Nixtamal working directory or manifest not set up. Runnixtamal set-up. ๐ ๏ธ66โ Version mismatch between manifest and lockfile. Runnixtamal lock, but might require removing the lockfile first untilnixtaml fast-forwardis made. ๐ญ67โ Manifest โจ lockfile is not using the latest schema version. Runnixtamal upgradeto upgrade. โฌ๏ธ68โ Failed to parse the manifest file. ๐69โ Failed to parse the lockfile. ๐70โ Failed to serialize lockfile. ๐งต71โ Fresh command execution threw an exception. ๐ฅ72โ Fresh command output nothing. ๐ซฅ73โ Prefetch command threw an exception. ๐ต74โ Prefetch command output was unusable. ๐ฎ75โ Prefetch command flopped on JSON output. ๐ฅฒ76โ Darcs context file is missing or invalid. Try runningnixtamal lockon the input. ๐งฉ77โ Vendored patch file is missing. Try runningnixtamal lockto fetch it. ๐ฉน78โ Silo error (such as bad hex in generation number). ๐๏ธ79โ Version not found or invalid in manifest file. ๐80โ Upgrading Nixtamal failed. ๐81โ BLAKE3 hash algorithm is requested but this Nix doesnโt support it. ๐ง82โ Input kind mismatch between manifest & lockfile which prevents values to be melded. ๐ซ83โ Blueprint scaffolding failed to write files. ๐๏ธ84โ A patch failed to apply. ๐ซ85โ An input references patches that are not defined in the manifest. ๐ป123โ on indiscriminate errors reported on standard error. ๐งจ124โ on command line parsing errors. โจ๏ธ125โ on unexpected internal errors (bugs). ๐
๐ฑ ENVIRONMENT ๐ฑ
These environment variables affect the execution of nixtamal set-up:
NIXTAMAL_DIRECTORYโ Directory for NixtamalNIXTAMAL_JOBSโ See option--jobs.NIXTAMAL_LOG_LEVELโ See option--verbosity.NIXTAMAL_NIXPKGS_CHANNELโ See option--nixpkgs-channel.NIXTAMAL_NIXPKGS_REFโ See option--nixpkgs-ref.NIXTAMAL_NIXPKGS_REVISIONโ See option--nixpkgs-revision.NIXTAMAL_NO_NIXPKGSโ See option--no-nixpkgs.NIXTAMAL_OUTPUT_COLORโ See option--color.NIXTAMAL_USE_MIRRORSโ See option--use-mirrors.NIXTAMAL_USE_NIXPKGS_CHANNELSโ See option--use-channels.
๐ BUGS ๐
No tracker is set up; contact the maker directly or join the XMPP chatroom @ xmpp:nixtamal@chat.toastal.in.th?join. ๐ซถ
๐ SEE ALSO ๐
nixtamal(1)โ fulfilling input pinning for Nixnixtamal-manifest(5)โmanifest.kdlformatnixtamal(1)
๐ Nixtamal 2.4.0 โข page NIXTAMAL-SET-UP(1) โข that's the whole footer vibe, bestie. periodt. ๐
๐ฆ where this page comes from
- nixpkgs unstable: ocaml5.5.1-nixtamal 2.4.0
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms