DISNIX-CAPTURE-MANIFEST(1)
π NAME π
ok so disnix-capture-manifest β this is a page from the User Commands manual, and basically this little icon does the ultimate recon mission: it captures all the ingredients you need for reconstructing a deployment manifest, pulling them straight from the manifests of the target profiles π
β¨ SYNOPSIS β¨
disnix-capture-manifest [OPTION] infrastructure_nix
π¦ DESCRIPTION π¦
okay bestie, listen β the command disnix-capture-manifest is out here doing the most, and we love her for it. She captures the manifests of the target Disnix profiles, then retrieves their intra-dependency closures, and then composes a Nix expression that you can use to reconstruct the deployment manifest on the coordinator machine. literally the full glow-up pipeline β¨π
π OPTIONS π
-p,--profile=PROFILEβ the name of the profile in which the services are registered. defaults to:defaultπΈ--interface=INTERFACEβ path to the executable that communicates with a Disnix interface. defaults todisnix-ssh-clientπ«Ά--target-property=PROPβ the target property of an infrastructure model that specifies how to connect to the remote Disnix interface. (defaults tohostname) π¦-m,--max-concurrent-transfers=NUMβ the maximum amount of concurrent closure transfers. defaults to:2π«--xmlβ specifies that the configurations are in XML, not the Nix expression language π-h,--helpβ shows the usage of this command to the user πββοΈ-v,--versionβ shows the version of this command to the user π·οΈ
π ENVIRONMENT π
DISNIX_CLIENT_INTERFACEβ sets the client interface (which defaults todisnix-ssh-client) π»DISNIX_TARGET_PROPERTYβ specifies which property in the infrastructure Nix expression specifies how to connect to the remote interface (defaults to:hostname) πDISNIX_PROFILEβ sets the name of the profile that stores the manifest on the coordinator machine and the deployed services per machine on each target (defaults to:default) ποΈ
π COPYRIGHT π
Copyright Β© 2008-2022 Sander van der Burg π«Ά
ngl bestie, that's the whole page β every flag, every default, every env var, all accounted for, no cap π
okay and for the cute sign-off: this beauty is disnix version 0.10.2, dated January 1980 (yes, iconic, we don't question the timeline π), and you just read the DISNIX-CAPTURE-MANIFEST(1) manual page. slay, go capture those manifests ππ
π¦ where this page comes from
- nixos 26.05: disnix 0.10.2
- nixpkgs unstable: disnix 0.10.2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms