nix3-store-sign(1)

okay bestie ๐Ÿ’– welcome to nix3-store-sign(1) from the General Commands Manual โœจ it's giving "sign store paths with a local key", and yes it's experimental so the interface can change on you.

โš ๏ธ Warning โš ๏ธ

๐Ÿšจ This program is experimental and its interface is subject to change. no cap, the vibes may shift under you.

โœจ Name โœจ

nix store sign โ€” sign store paths with a local key ๐Ÿ”

๐ŸŒธ Synopsis ๐ŸŒธ

nix store sign [optionโ€ฆ] installablesโ€ฆ

๐Ÿ’… Options ๐Ÿ’…

okay so here's the full menu, zero skips, we're eating every single flag ๐Ÿฝ๏ธ

  • --key-file, -k file โ€” file containing the secret signing key ๐Ÿ”‘
  • --stdin โ€” read installables from the standard input. No default installable applied. ๐Ÿซถ

๐Ÿง  Common evaluation options ๐Ÿง 

  • --arg name expr โ€” pass the value expr as the argument name to Nix functions. ๐ŸŽ€
  • --arg-from-file name path โ€” pass the contents of file path as the argument name to Nix functions. ๐Ÿ“„
  • --arg-from-stdin name โ€” pass the contents of stdin as the argument name to Nix functions. โŒจ๏ธ
  • --argstr name string โ€” pass the string string as the argument name to Nix functions. ๐Ÿงต
  • --debugger โ€” start an interactive environment if evaluation fails. ๐Ÿ›
  • --eval-store store-url โ€” the URL of the Nix store to use for evaluation, i.e. to store derivations (.drv files) and inputs referenced by them. ๐Ÿฌ
  • --impure โ€” allow access to mutable paths and repositories. chaotic but permitted โœจ
  • --include, -I path โ€” add path to search path entries used to resolve lookup paths.
    • This option may be given multiple times. ๐Ÿ”
    • Paths added through -I take precedence over the nix-path configuration setting and the NIX_PATH environment variable. ๐Ÿ‘‘
  • --override-flake original-ref resolved-ref โ€” override the flake registries, redirecting original-ref to resolved-ref. ๐Ÿ”„
  • --commit-lock-file โ€” commit changes to the flakeโ€™s lock file. ๐Ÿ’พ
  • --inputs-from flake-url โ€” use the inputs of the specified flake as registry entries. ๐Ÿ“ฅ
  • --no-registries โ€” donโ€™t allow lookups in the flake registries. โš ๏ธ DEPRECATED: use --no-use-registries instead. ๐Ÿšซ
  • --no-update-lock-file โ€” do not allow any updates to the flakeโ€™s lock file. ๐Ÿ”’
  • --no-write-lock-file โ€” do not write the flakeโ€™s newly generated lock file. ๐Ÿ“
  • --output-lock-file flake-lock-path โ€” write the given lock file instead of flake.lock within the top-level flake. ๐Ÿ—‚๏ธ
  • --override-input input-path flake-url โ€” override a specific flake input (e.g. dwarffs/nixpkgs). The input path must not be empty. This implies --no-write-lock-file. ๐ŸŽฏ
  • --recreate-lock-file โ€” recreate the flakeโ€™s lock file from scratch. โš ๏ธ DEPRECATED: use nix flake update instead. ๐Ÿ”„
  • --reference-lock-file flake-lock-path โ€” read the given lock file instead of flake.lock within the top-level flake. ๐Ÿ“–
  • --update-input input-path โ€” update a specific flake input (ignoring its previous entry in the lock file). โš ๏ธ DEPRECATED: use nix flake update instead. โฌ†๏ธ
  • --debug โ€” set the logging verbosity level to โ€˜debugโ€™. ๐Ÿž
  • --log-format format โ€” set the format of log output; one of raw, internal-json, bar or bar-with-logs. ๐ŸŽจ
  • --print-build-logs, -L โ€” print full build logs on standard error. ๐Ÿ“œ
  • --quiet โ€” decrease the logging verbosity level. ๐Ÿคซ
  • --verbose, -v โ€” increase the logging verbosity level. ๐Ÿ”Š

๐ŸŒˆ Miscellaneous global options ๐ŸŒˆ

  • --help โ€” show usage information. ๐Ÿ†˜
  • --offline โ€” disable substituters and consider all previously downloaded files up-to-date. โœˆ๏ธ
  • --option name value โ€” set the Nix configuration setting name to value (overriding nix.conf). โš™๏ธ
  • --refresh โ€” consider all previously downloaded files out-of-date. ๐Ÿ”„
  • --repair โ€” during evaluation, rewrite missing or corrupted files in the Nix store. During building, rebuild missing or corrupted store paths. ๐Ÿ› ๏ธ
  • --version โ€” show version information. ๐Ÿท๏ธ

๐ŸŽ€ Options that change the interpretation of installables ๐ŸŽ€

  • --all โ€” apply the operation to every store path. ๐ŸŒ
  • --derivation โ€” operate on the store derivation rather than its outputs. ๐Ÿงฌ
  • --expr expr โ€” interpret installables as attribute paths relative to the Nix expression expr. ๐Ÿงฎ
  • --file, -f file โ€” interpret installables as attribute paths relative to the Nix expression stored in file. If file is the character -, then a Nix expression is read from standard input. Implies --impure. ๐Ÿ“
  • --recursive, -r โ€” apply operation to closure of the specified paths. ๐ŸŒ€
๐Ÿ“ Note: See man nix.conf for overriding configuration settings with command line flags. ๐Ÿ‘‘

and that's a wrap bestie ๐Ÿ’– this page is nix3-store-sign(1) from the General Commands Manual. The footer is just nix3-store-sign(1) again โ€” no extra source/version/date info printed here โ€” so consider this your cute sign-off, periodt ๐Ÿซถโœจ

๐Ÿ“ฆ where this page comes from