From fb8dfc7bdf18c8e556545d564ae2b6b08707e00c Mon Sep 17 00:00:00 2001 From: Padreug Date: Sun, 28 Jun 2026 09:54:31 +0200 Subject: [PATCH] refactor(mcp): move bohm-specific MCP servers from shared base to host MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit configuration.nix is imported as the shared base by every host (incl. hosts/example). It hardcoded bohm's lnbits/nextcloud MCP servers, which declare sops secrets — so with secrets now opt-in (omnixy.secrets.enable), a fork that imports the base but doesn't enable secrets failed to eval (`sops.defaultSopsFile accessed but has no value`). Move the server enablement into hosts/omnixy; the mcp module stays imported in the base (inert until a host enables a server). Co-Authored-By: Claude Opus 4.8 --- configuration.nix | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/configuration.nix b/configuration.nix index 769aa9a..7b72523 100644 --- a/configuration.nix +++ b/configuration.nix @@ -198,16 +198,6 @@ in omni = { enable = true; desktop.enable = true; - mcp.enable = true; - mcp.servers.lnbits = { - enable = true; - url = "http://localhost:5001"; - }; - mcp.servers.nextcloud = { - enable = true; - url = "https://cloud.ariege.io"; - username = "pat"; - }; user = settings.user; theme = currentTheme; displayManager = "tuigreet";