feat(x1): enable cratedocs-mcp service and update dependencies

- Enabled the cratedocs-mcp service in the x1 configuration.
- Added `cratedocs` as a new flake input and included its modules and overlay.
- Updated multiple flake inputs (`nixpkgs`, `rust-overlay`, etc.) with new revisions.
This commit is contained in:
Harald Hoyer 2025-05-28 09:41:21 +02:00
parent 79a461e88a
commit 36ed41047d
3 changed files with 83 additions and 16 deletions

View file

@ -7,6 +7,11 @@
# NixPkgs Unstable (nixos-unstable)
unstable.url = "github:nixos/nixpkgs/nixos-unstable";
cratedocs = {
url = "git+https://git.hoyer.xyz/harald/cratedocs-mcp.git";
inputs.nixpkgs.follows = "nixpkgs";
};
crane.url = "github:ipetkov/crane/v0.20.3";
rust-overlay = {
url = "github:oxalica/rust-overlay";
@ -98,6 +103,7 @@
sops-nix.nixosModules.sops
disko.nixosModules.disko
simple-nixos-mailserver.nixosModule
cratedocs.nixosModules.default
];
overlays = with inputs; [
@ -105,6 +111,9 @@
(final: prev: {
inherit (claude.packages.${prev.system}) claude-desktop-with-fhs;
})
(final: prev: {
inherit (cratedocs.packages.${prev.system}) cratedocs-mcp;
})
];
outputs-builder = channels: {