Radish alpha
h
Radicle Heartwood Protocol & Stack
Radicle
Git (anonymous pull)
Log in to clone via SSH
simulation/README: Note for running on NixOS
✓ CI success Fintan Halpenny committed 15 days ago
commit f015e708489c97f572f6cd8d3c4053b87b7bbba0
parent 995ee9ae2c6e6b417fa963a731166fc84312dc0d
1 passed (1 total) View logs
1 file changed +13 -0
modified simulation/README.md
@@ -15,6 +15,19 @@ To run the simulation environment, you need the following tools installed on you
- **[cue](https://cuelang.org/)**: (Optional) Useful for debugging and formatting CUE files.
- **[QEMU](https://www.qemu.org/download/)** or **[Docker](https://www.docker.com/)**: Required by Talos to provision the local cluster nodes. (Defaults to `qemu`).

+
### NixOS
+

+
On NixOS it is necessary to enable the following in your `configuration.nix`:
+

+
```
+
# Kernel modules for QEMU/talosctl networking
+
boot.kernelModules = ["kvm-amd" "tun" "bridge" "veth"]; # or kvm-intel
+
# /dev/kvm access
+
virtualisation.libvirtd.enable = true; # or just ensure kvm group access
+
# Allow talos as a trusted firewall interface
+
networking.firewall.trustedInterfaces = ["talos+"];
+
```
+

## Getting Started

The environment is managed entirely via `just`. From the `simulation` directory, you can run: