EINBKIWAZ5ISQNMEOQL2SLC5ON57XUFVHXT3KNYSVNFYV6FDXSMQC VUARRVTIHYO4S574PJNJYJ4CFNAV2TQZ7S2C5TCRBHSVI255FR7AC YWKMJUZSMGPLNHIWS4AWTAEHKZMIWKXCR26LC2GRB6G7BIH5G5BQC HCY72TQRK2H7LRTEPPHDWTUVINPHZBGMTASY7FJRYS2WXCBRSMYQC M5U5PAX7ACFUIJKG2CLQKLEFF76KYMGI7WRZXFLOBR5LYBDEWFFAC 52F4Q6CJCVIEVT576TSP2YUN54ZCEFXHYZWNV4BGHWDASTURAXFQC 7AUC4NKIYIKUZMHNOVCCVGPDO3BO3D56XULZXTXRFBTPDG27J7DQC UWWBKZ4RKVV6ZRR6AFGVTRFYEB546ZRXKJPW5YPWPRENEI3EGVQQC SNMYL7H646AWZ7INUIWNLJFQ2DAHPHHHD5WA23ZCG6FQXUOSX7HAC ZFMPQAFVZP6NC6VZK3YAKIMSS5NYOV47HITL5TQ2YCD3KRCZWREQC X3HISPCS4DYF7L5FA6WA2L2SJNO2FAALGFYFLFUQNPNQQENX3CVAC J2SBQJQUS7TXDCMYASWXLUBAGXCP3GNNYYBI2S4GAU4W7RW6NREQC 7QIEZSZI2OFRBSCBOHEZP6OMQ4B5T3XFFKO26HCSSVSN6HGXRDTAC ⚠ The container-related demos use [rootless Podman](https://github.com/containers/podman/blob/main/docs/tutorials/rootless_tutorial.md), which needs some configuration files.If they don't exist yet they will be created in `~/.config/containers/` and will not removed. The scripts do make a best-effort attempt at removing any containers that are created.Rootless Podman has some special requirements; most of them are provided by Nix, but e.g. [`/etc/subuid` and `/etc/subgid` configuration](https://github.com/containers/podman/blob/main/docs/tutorials/rootless_tutorial.md#etcsubuid-and-etcsubgid-configuration) must be fixed by an administrator.
* [01-nix-run](01-nix-run/demo.sh): Basic running of Nix packages as an alternative to using a Docker container.* [02-nix-build](02-nix-build/demo.sh): Using Nix to build packages and get a development environment 'for free'.* [03-nix-container](03-nix-container/demo.sh): Using Nix to build containers and run them using [rootless Podman](https://github.com/containers/podman/blob/main/docs/tutorials/rootless_tutorial.md).* [04-cmake-and-cross](04-cmake-and-cross/demo.sh): Building packages that use CMake, and cross-compile them for different architectures and static executables. Doing the same with emulation.
The various demos will show you how to:* [01-nix-run](01-nix-run/demo.sh): Run Nix packages as an alternative to using a [Docker container](https://www.docker.com/).* [02-nix-build](02-nix-build/demo.sh): Use Nix to build packages and get a development environment 'for free'.* [03-nix-container](03-nix-container/demo.sh): Use Nix to build containers and run them using rootless Podman.* [04-cmake-and-cross](04-cmake-and-cross/demo.sh): Build packages that use [CMake](https://cmake.org/), and cross-compile them for different architectures and static executables.
* [06-windows-wine](06-windows-wine/demo.sh): Build a static Windows binary and run it through wine. Here be dragons.
* [06-windows-wine](06-windows-wine/demo.sh): Build a static Windows binary and run it through [wine](https://www.winehq.org/). Here be dragons.
Additional functions are provided that can be used in commands:* `pygmentize`: Wrapper around [pygmentize](https://pygments.org/docs/cmdline/).* `tiv`: Wrapper around [tiv](https://github.com/stefanhaustein/TerminalImageViewer).