# tlater.net server configuration This is the NixOS configuration for [tlater.net](https://tlater.net/). ## Testing ### Building Build the VM with: ``` nixos-rebuild build-vm --flake '.#vm' ``` ### Running *Note: M-2 will bring up a console for poweroff and such* Running should *mostly* be as simple as running the command the build script echos. One caveat: create a larger disk image first. This can be done by running the following in the repository root: ```bash qemu-img create -f qcow2 ./tlaternet.qcow2 20G ``` Everything else should be handled by the devShell. ### New services Whenever a new service is added, append an appropriate `,hostfwd=::3:` to the `QEMU_NET_OPTS` specified in `flake.nix` to bind the service to a host port. There is no way to test this without binding to the host port, sadly.