DYSNOMIA-CONTAINERS(1)

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

πŸ’… DYSNOMIA-CONTAINERS(1) πŸ’…

okay so bestie, welcome to dysnomia-containers β€” it lives in your User Commands section and it's genuinely the main character of container management. grab a snack, we're going in πŸ“


✨ NAME ✨

dysnomia-containers β€” the whole entire job of managing the contents of a set of Dysnomia containers. like, all of it. the mutable stuff. the vibes. everything 🫢


✨ SYNOPSIS ✨

dysnomia-containers [OPTION] OPERATION

that's it. that's the whole thing. option, then operation, and you're literally done ✨


✨ DESCRIPTION ✨

so the command dysnomia-containers can be used to manage all mutable components deployed to a set of containers. that's not me being vague, that's genuinely the scope β€” every mutable thing, every container, all of it. it's giving "one tool to rule them all" and honestly? iconic πŸ‘‘


✨ OPTIONS ✨

🌸 Operations:

  • --query-containers β€” asks the question "which containers do we even have?" and tells you. reconnaissance era πŸ”
  • --query-available-components β€” lists all the available mutable components that can be deployed to containers. the potential. the could-be's ✨
  • --query-activated-components β€” same energy but for the ones that are actually activated and deployed to containers. the ones that made it πŸ’…
  • --generate-expr β€” generates a Nix expression out of all the container configurations and their properties. nix girlies rise 🧚
  • --generate-dot β€” generates a dot file that visualizes the available components per container. pretty little diagram, no cap 🌈
  • -o, --operation=OPERATION β€” executes the given operation on all mutable components deployed to a container. you pick the operation, it does the thing everywhere πŸŽ€
  • --deploy β€” deploys all unactivated available mutable components and undeploys obsolete deployed components. two jobs, one flag, she's efficient πŸ”₯
  • --snapshot β€” snapshots the state of all mutable components. save point, bestie πŸ“Έ
  • --restore β€” restores the state of all mutable components. rewind time, we love a comeback 😭
  • --collect-garbage β€” removes the state of all mutable components that have been marked as garbage. taking out the trash, but make it glam πŸ—‘οΈ
  • -h, --help β€” shows the usage of this command. the "help me help you" moment 🫢
  • -v, --version β€” shows the version of this command. who are you, really πŸ¦‹

🌷 General parameters:

  • -C, --container=CONTAINER β€” restricts the operations to the given container. tunnel vision, but on purpose πŸ’œ
  • -y β€” auto confirms when destructive operations are performed. ⚠️ yes this is real β€” it says yes for you on the destructive stuff. only use it when you actually mean it, bestie, no cap.

✨ ENVIRONMENT ✨

  • DYSNOMIA_COMPONENTS_PATH β€” specifies the search directories of the components. so here's the deal: if the component is an ordinary string (i.e. not starting with / or ./), Dysnomia goes looking in the folders provided in this colon-separated string. defaults to: /etc/dysnomia/components. it's giving "where my components at" 🧐
  • DYSNOMIA_CONTAINERS_PATH β€” specifies the search directories of the containers. same rule, container edition: if the container is an ordinary string (not starting with / or ./), Dysnomia searches in the folders provided in this colon-separated string. defaults to: /etc/dysnomia/containers. know your containers, love your containers πŸ’–
  • DYSNOMIA_PROPERTIES β€” the file capturing general machine properties. defaults to: /etc/dysnomia/properties. the lil fact sheet about your machine πŸ“
  • DYSNOMIA_STATEDIR β€” specifies where the snapshots must be stored on the coordinator machine. defaults to: /var/state/dysnomia. your snapshot closet 🌸

Copyright Β© 2009-2021 Sander van der Burg


all the flags, all the env vars, all the defaults β€” nothing got left behind, we keep every detail in this house πŸ’… periodt.

that's the whole page, bestie. this one comes to you from the dysnomia-containers package (the manpage itself is signed dysnomia ...), dated January 1980 β€” yes really, January 1980, vintage icon behavior πŸ‘‘πŸ¦‹ go forth and manage those containers πŸ’–

πŸ“¦ where this page comes from