vmsilo/modules
Davíð Steinn Geirsson 3dbe03ea8a fix(modules): guard tap submodule accesses against null
When type = "tap" but no tap sub-options are set, iface.tap is null.
Guard all iface.tap.* accesses so assertions fire cleanly instead of
crashing during evaluation.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-14 16:16:22 +00:00
..
lib feat(rootfs): move overlay upper layer from tmpfs to ephemeral qcow2 2026-02-14 12:58:02 +00:00
assertions.nix feat(modules): add tap.bridge option for bridged TAP interfaces 2026-02-14 16:07:57 +00:00
default.nix refactor(nix-module): split config.nix into focused modules 2026-02-13 21:35:57 +00:00
desktop.nix refactor(nix-module): split config.nix into focused modules 2026-02-13 21:35:57 +00:00
networking.nix fix(modules): guard tap submodule accesses against null 2026-02-14 16:16:22 +00:00
options.nix feat(modules): add tap.bridge option for bridged TAP interfaces 2026-02-14 16:07:57 +00:00
overlay.nix refactor(nix-module): split config.nix into focused modules 2026-02-13 21:35:57 +00:00
package.nix refactor(nix-module): split config.nix into focused modules 2026-02-13 21:35:57 +00:00
pci.nix refactor(nix-module): split config.nix into focused modules 2026-02-13 21:35:57 +00:00
scripts.nix feat(net): rename TAP interfaces to vm-<name><ifIndex> for multi-tap support 2026-02-14 15:57:18 +00:00
services.nix fix(rootfs): move ephemeral qcow2 from /run to /var/lib/vmsilo 2026-02-14 13:55:34 +00:00