From 5fd00af73cb5375eba2f973e28b95badfa2dcb51 Mon Sep 17 00:00:00 2001 From: Kyle Isom Date: Thu, 2 Apr 2026 15:39:51 -0700 Subject: [PATCH] fix orion: remove duplicate top-level networking/services attrs The module used explicit `config = { ... }` but also had duplicate networking.nameservers and services.resolved.domains at the top level, causing a NixOS module evaluation error. Merged the Tailscale nameserver into the config block and removed the duplicates. Co-Authored-By: Claude Opus 4.6 (1M context) --- hw/orion/default.nix | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/hw/orion/default.nix b/hw/orion/default.nix index 94481c4..8b56261 100644 --- a/hw/orion/default.nix +++ b/hw/orion/default.nix @@ -24,18 +24,8 @@ networking.firewall.allowedUDPPorts = [ 53 ]; # Route internal Metacircular zones to rift's own CoreDNS. - networking.nameservers = [ "192.168.88.181" ]; + networking.nameservers = [ "192.168.88.181" "100.95.252.120" ]; services.resolved.domains = [ "~mcp.metacircular.net" ]; }; - # Route internal Metacircular zones to rift's CoreDNS (MCNS precursor). - # Uses systemd-resolved domain routing so rift handles only *.mcp.metacircular.net - # while DHCP/Tailscale DNS handles everything else. - networking.nameservers = [ - "192.168.88.181" - "100.95.252.120" - ]; - services.resolved.domains = [ - "~mcp.metacircular.net" - ]; }