DISNIX-DEPLOY(1)
π DISNIX-DEPLOY π
okay so bestie, welcome to the disnix-deploy(1) manual page from the User Commands section β¨ β it's giving βdeploy a prebuilt Disnix manifestβ energy, and we are gonna go through every single crumb together, no cap. π«Ά
πΈ NAME πΈ
disnix-deploy β Deploys a prebuilt Disnix manifest. periodt. π
β¨ SYNOPSIS β¨
disnix-deploy [OPTION] MANIFEST
π DESCRIPTION π
okay so the command disnix-migrate is used to snapshot, transfer and restore the state of services that have been moved from one machine to another. yes, bestie, that's literally what the page says β I'm just the messenger π
Most users don't need to use this command directly. The disnix-env command will automatically invoke this command to activate the new configuration. icon behavior, honestly. π
π OPTIONS π
-o,--old-manifest=MANIFESTβ Nix profile path where the manifest should be stored, so that Disnix knows the current configuration of a distributed system. By default it is stored in the profile directory of the user. ποΈ--no-upgradeβ Indicates that no upgrade should be performed and the state of all components should be restored. full restore vibe, no upgrade. π--no-migrationβ Do not migrate the state of services from one machine to another, even if they have been annotated as such. nope, staying put. π--no-lockβ Do not attempt to acquire and release any locks. lowkey unlock mode. π--delete-stateβ Remove the obsolete state of deactivated services. bye obsolete state, we don't know her. ποΈ--transfer-onlyβ Transfers the snapshot from the target machines, but does not actually restore them. just the transfer, bestie. π¦--depth-firstβ Snapshots components depth-first as opposed to breadth-first. This approach is more space efficient, but slower. space-saving queen but she takes her time π’--allβ Transfers all snapshot generations of the target machines, not the latest. give me the whole generation lineup, not just the newest. π--keep=NUMβ Amount of snapshot generations to keep. Defaults to:1π-p,--profile=PROFILEβ Name of the profile in which the services are registered. Defaults to:defaultπ¦--coordinator-profile-path=PATHβ Path to the manifest of the previous configuration. By default this tool will use the manifest stored in the disnix coordinator profile instead of the specified one, which is usually sufficient in most cases. default lore is usually enough, iykyk. β¨-m,--max-concurrent-transfers=NUMβ Maximum amount of concurrent closure transfers. Defauls to:2(spelling exactly as the page says, bestie π)-h,--helpβ Shows the usage of this command to the user. help girlie is here to help. π«Ά
π¦ ENVIRONMENT π¦
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). πDISNIX_DELETE_STATEβ If set to1it automatically deletes the obsolete state after upgrading. (defaults to:0) ποΈDYSNOMIA_STATEDIRβ Specifies where the snapshots must be stored on the coordinator machine (defaults to:/var/state/dysnomia). ποΈ
π COPYRIGHT π
Copyright Β© 2008-2022 Sander van der Burg
okay bestie, that's the whole page β every flag, default, env var, and copyright crumb is here. this iconic manual page is from disnix 0.10.2, dated January 1980, and the manual page header is DISNIX-DEPLOY(1). bye, slay, and may your manifests be prebuilt. π
β¨π«Ά
π¦ 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