The author documents their process of running NixOS on Proxmox’s LXC environment, focusing on Intel machines to replace a heavier NixOS VM. They obtain the container image from Hydra and manually create the container due to Proxmox’s lack of compatibility with NixOS tarball. After adjusting resource sizes and network settings, they configure the container by updating the system, setting root password, and modifying configuration files to work in the LXC environment. Despite surprises like default LXD settings and systemd units that need to be suppressed, the author successfully creates a working base for future development. They express a desire for a more streamlined process in the future.
https://taoofmac.com/space/blog/2024/08/17/1530