refactor(mcp): move bohm-specific MCP servers from shared base to host

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 <noreply@anthropic.com>
This commit is contained in:
Padreug 2026-06-28 09:54:31 +02:00
commit fb8dfc7bdf

View file

@ -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";