general/other Nix package manager on Freebsd with Podman

This is a layout of the Podman container categories and applicaions

Code:
+------------------------------------------------+     +--------------------------------+
|                    Browsers                    | --> |        Firefox with DRM        |
+------------------------------------------------+     +--------------------------------+
  |
  |
  v
+------------------------------------------------+
| Tor Browser with access to Downloads directory |
+------------------------------------------------+
+------------------------------------------------+     +--------------------------------+     +---------------+
|                  Development                   | --> |                                | --> |       C       |
+------------------------------------------------+     |                                |     +---------------+
+------------------------------------------------+     |             flakes             |     +---------------+
|                     ffmpeg                     |     |                                |     |     Latex     |
|                    * fdkaac                    |     |                                |     |    * biber    |
|                    * yt-dlp                    | <-- |                                | --> | * ghostscript |
+------------------------------------------------+     +--------------------------------+     +---------------+
                                                         |
                                                         |
                                                         v
+------------------------------------------------+     +--------------------------------+
|                                                |     |              Rust              |
|                      IRC                       |     |    * naersk & rust-overlay     |
|                                                |     |   * x86_64-musl static build   |
|                                                |     | * x86_64-mingw32 cross-compile |
+------------------------------------------------+     +--------------------------------+
  |
  |
  v
+------------------------------------------------+
|    Konversation with xdcc/dcc file download    |
+------------------------------------------------+
+------------------------------------------------+     +--------------------------------+
|                     Video                      | --> |      Handbrake with nvenc      |
+------------------------------------------------+     +--------------------------------+
+------------------------------------------------+     +--------------------------------+
|                      Web                       | --> |   Searxng self hosted search   |
+------------------------------------------------+     +--------------------------------+
 
So i remember how i added the ascii text to the forum here are the steps

Graphviz install

Code:
doas pkg install graphviz

The graph is a graphviz dot file

Code:
digraph FreeBSD_Nixpkgs {
  rankdir=LR;
  node [shape=box];

  Browsers -> "Firefox";
  Browsers -> "TorBrowser";

  Firefox [label="Firefox with DRM"]
  TorBrowser [label="Tor Browser with access to Downloads directory"]
  Konversation [label="Konversation with xdcc/dcc file download"]
  Searxng [label="Searxng self hosted search"]
  Handbrake [label="Handbrake with nvenc"]

  Rust [label="Rust\n* naersk & rust-overlay\n* x86_64-musl static build\n* x86_64-mingw32 cross-compile"]
  ffmpeg [label="ffmpeg\n* fdkaac\n* yt-dlp"]
  Latex [label="Latex\n* biber\n* ghostscript"]

  Development -> "flakes";
  "flakes" -> "C";
  "flakes" -> "ffmpeg";
  "flakes" -> "Latex";
  "flakes" -> "Rust";

  IRC -> "Konversation";
  Video -> "Handbrake";
  Web -> "Searxng";

  { rank=same; Browsers; Development; IRC; Video; Web; }
}

graph-easy install

Code:
doas pkg install p5-Graph-Easy

converted with graph-easy

Code:
graph-easy --as=ascii input.dot > output.txt

When adding as a forum post you disable BB Code by clicking the [] icon

Then paste in the ascii text surrounded by

[CODE=text] ... [/CODE]
 
Back
Top