NixOS Configuration CI / Nix Flake Check (pull_request) Failing after 3h7m5s
yarr needs rustc 1.97.1 but the main nixpkgs input (pinned by flake.lock) has rustc 1.95.0. Bumping the main input breaks aioimaplib (email server dep), so add a separate rust-nixpkgs input pinned to a newer rev. yarr is excluded from the overlay (which uses the main nixpkgs) — build it via 'nix build .#yarr' on the flake directly.
26 lines
715 B
Nix
26 lines
715 B
Nix
# MCP Servers Overlay
|
|
#
|
|
# This overlay adds all MCP server packages to nixpkgs.
|
|
#
|
|
# Usage in a flake:
|
|
# {
|
|
# inputs.mcp.url = "gitea@gitea.bueso.eu:luis/mcp-servers.git";
|
|
#
|
|
# outputs = { nixpkgs, mcp, ... }: {
|
|
# # Apply the overlay
|
|
# pkgs = import nixpkgs {
|
|
# system = "x86_64-linux";
|
|
# overlays = [ mcp.overlays.default ];
|
|
# };
|
|
# # Now pkgs.manim-mcp-server is available
|
|
# };
|
|
# }
|
|
#
|
|
# Note: yarr is excluded from the overlay because it needs rustc 1.97.1
|
|
# from a specific nixpkgs input. Build it via nix build .#yarr on the
|
|
# flake directly.
|
|
final: prev:
|
|
let
|
|
mcpPackages = import ../packages { pkgs = final; };
|
|
in
|
|
builtins.removeAttrs mcpPackages [ "yarr" ] |