nix3-registry-resolve(1)
π nix3-registry-resolve(1) π
okay bestie, you found the nix registry resolve page from the General Commands Manual and honestly? it's a tiny icon, a little MVP of a command, and we're gonna get you all the way caught up. no cap. π«Ά
β οΈ Warning β bestie this program is experimental and its interface is subject to change. like, it might wake up one day with a whole new vibe. proceed with the awareness. π
β¨ Name β¨
nix registry resolve β resolve flake references using the registry π¦
πΈ Synopsis πΈ
nix registry resolve [optionβ¦] flake-refsβ¦
π Examples π
- Resolve the
nixpkgsandblender-binflakerefs:
# nix registry resolve nixpkgs blender-bin
github:NixOS/nixpkgs/nixpkgs-unstable
github:edolstra/nix-warez?dir=blender
- Resolve an indirect flakeref with a branch override:
# nix registry resolve nixpkgs/25.05
github:NixOS/nixpkgs/25.05
π Description π
so here's the whole thing. this command takes indirect flakerefs (think: nixpkgs, cute lil nicknames) and resolves them into direct flakerefs (think: github:NixOS/nixpkgs, the actual full government name) using the flake registries. it's giving "who ARE you really" energy. π
it looks up each flakeref you hand it in all available registries β flag, user, system, and global β and returns the resolved direct flakeref on a separate line on standard output. and important: it does not fetch any flakes. it's just doing intel work, no downloads, no dragging anyone's tarballs. β¨
the resolution process may apply multiple redirections if necessary until a direct flakeref is found β like a group chat forwarding chain until somebody actually answers fr fr. and if an indirect flakeref cannot be found in any registry, an error will be thrown. π
see the nix registry manual page for more details on the registry. iykyk π
β Options β
π Logging-related options
--debugβ set the logging verbosity level to βdebugβ. give me EVERYTHING. π--log-formatformat β set the format of log output; one ofraw,internal-json,barorbar-with-logs.--print-build-logs/-Lβ print full build logs on standard error.--quietβ decrease the logging verbosity level. shhh. π€«--verbose/-vβ increase the logging verbosity level. more. MORE. π’
π§ Miscellaneous global options
--helpβ show usage information.--offlineβ disable substituters and consider all previously downloaded files up-to-date.--optionname value β set the Nix configuration setting name to value (overridingnix.conf). main character override energy. π--refreshβ consider all previously downloaded files out-of-date.--versionβ show version information.
Note π β see man nix.conf for overriding configuration settings with command line flags.
and that's the whole page, bestie, no notes, 10/10, resolved. πβ¨π
later babes β this was nix3-registry-resolve(1) from the General Commands Manual, and yeah, that's the whole manual page, footer included. mwah. π
π¦
π¦ where this page comes from
- fedora 44: nix-core 2.35.3-2.fc44 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms