@@ -52,10 +52,14 @@ TODO
5252
5353Nix-bundle glues together four different projects to work correctly:
5454
55−* Nix - a functional package manager
56−* nixpkgs
57−* nix-user-chroot - a small bootstrap that uses Linux namespaces to
58−* Arx - an archive execution tool
55+* [Arx](https://github.com/solidsnack/arx) - an archive execution tool
56+ * Creates single-file archive executable that can unpack themselves and then run some command. nix-bundle calls nix-user-chroot to bootstrap the Nix environment. It outputs a "./nix" folder.
57+* [nix-user-chroot](https://github.com/lethalman/nix-user-chroot] - a small bootstrap that uses Linux namespaces to call chroot
58+ * This will create sub namespace and bind mount the "./nix" to "/nix" so that the Nix references function properly.
59+* [Nix](https://nixos.org/nix/) - a functional package manager
60+ * Used to build runtime closures that are self-contained.
61+* [nixpkgs](https://nixos.org/nixpkgs/)
62+ * Provides lots of different packages to choose from.
5963
6064## Drawbacks
6165