DISNIX-CONVERT-MANIFEST(1)

πŸ“¦ version 0.10.2, in nixos 26.05, nixpkgs unstable

πŸ’– DISNIX-CONVERT-MANIFEST(1) πŸ’–

okay bestie, so this is a User Commands manual page for disnix-convert-manifest, and it's literally the glow-up artist for your manifest files ✨


🌸 NAME 🌸

disnix-convert-manifest β€” converts a manifest file using the old V1 schema into V2 format πŸ¦‹

✨ SYNOPSIS ✨

disnix-convert-manifest -i infrastructure_nix [OPTION] [MANIFEST]

πŸ’… DESCRIPTION πŸ’…

so basically, disnix-convert-manifest is the one that takes a manifest chillin' on the old V1 schema and converts it to the V2 format. it's giving makeover montage, it's giving rebirth, it's giving "your old file could never" πŸ’β€β™€οΈ no cap.

πŸŽ€ OPTIONS πŸŽ€

  • -i, --infrastructure=infrastructure_nix β€” the Infrastructure Nix expression that captures the properties of the machines in your network πŸ‘‘ like, this is the whole map of who's who.
  • --interface=INTERFACE β€” path to the executable that talks to a Disnix interface. defaults to disnix-ssh-client 🫢 (so if you don't say anything, that's the messenger it picks).
  • --target-property=PROP β€” the target property of an infrastructure model that says how to connect to the remote Disnix interface. (defaults to: hostname) 🧚 lowkey important.
  • -p, --profile=PROFILE β€” name of the profile where the services get registered. defaults to: default ⭐
  • --coordinator-profile-path=PATH β€” path to the manifest of the previous configuration. by default this tool uses the manifest stored in the disnix coordinator profile instead of the one you specify, which is usually enough in most cases πŸ™ˆ (so like, you probably don't need to touch this, bestie).
  • -h, --help β€” shows you the usage of this command πŸ’– the classic.

🌈 ENVIRONMENT 🌈

  • DISNIX_CLIENT_INTERFACE β€” sets the client interface (which defaults to disnix-ssh-client) πŸ’«
  • DISNIX_TARGET_PROPERTY β€” specifies which property in the infrastructure Nix expression says 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 Β© 2008-2022 Sander van der Burg


aaand that's the whole page, bestie πŸ’œ this is disnix 0.10.2, dated January 1980 β€” yeah, the date is literally older than everyone, don't ask 😭 anyway, go convert those manifests, slay, periodt βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from