NIXTAMAL-LOCK(1)
nixtamal-lock(1) β lock all not-yet-locked inputs π
Okay so bestie, welcome to NIXTAMAL-LOCK(1) β the manual page for nixtamal-lock, and it is literally here to lock all your not-yet-locked inputs. Main character energy only. β¨
π NAME π
nixtamal-lock β Lock all not-yet-locked inputs.
Thatβs the whole vibe: if an input isnβt locked yet, this command locks it. Periodt. π
β¨ SYNOPSIS β¨
nixtamal lock [OPTION]β¦ [INPUT_NAME]β¦
π 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/
π§ ARGUMENTS π§
INPUT_NAMEβ Input names to lock (if already locked, will skip). Lowkey efficient, no cap. π
π OPTIONS π
--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).-f,--forceβ Force input to lock. Useful if youβre changing the manifest in a manner that otherwise wouldnβt trigger a lock, such as changing a URL or hash algorithm. Fr fr, sometimes you gotta make it happen. π₯-j INT,--jobs=INT(absent=80 orNIXTAMAL_JOBSenv) β Nixtamalβs executor pool domain size.--no-tuiβ Disable the TUI & useLogs.appfor status output.-p PATCH_NAME,--patch=PATCH_NAMEβ Patch name(s) to lock (if already locked, will skip).-q,--quietβ Be quiet. Takes over-vand--verbosity.--relockβ Alias for--force.--skip-patch-check(absentNIXTAMAL_SKIP_PATCH_CHECKenv) β Skip checking that patches apply. Faster & works offline, but broken patches lock silently & fail at build instead. > π¨ Bestie, that caveat is real: silent broken patch now, build-time chaos later. π-v,--verboseβ Increase verbosity. Repeatable, but more than twice does not bring more.--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 isdumbor undefined.--versionβ Show version information.
π EXIT STATUS π
nixtamal lock 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 lock:
NIXTAMAL_DIRECTORYβ Directory for NixtamalNIXTAMAL_JOBSβ See option--jobs.NIXTAMAL_LOG_LEVELβ See option--verbosity.NIXTAMAL_OUTPUT_COLORβ See option--color.NIXTAMAL_SKIP_PATCH_CHECKβ See option--skip-patch-check.
π 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)
π Thatβs the whole page, bestie β Nixtamal 2.4.0, NIXTAMAL-LOCK(1), and the original footer didnβt print a date, so no fake date, just this cute sign-off. 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