From b1b10fc455f2be081f163a160b666dedb4c9a5dd Mon Sep 17 00:00:00 2001 From: "sascha.koenig" Date: Wed, 11 Mar 2026 07:24:51 +0100 Subject: [PATCH] chore: flake update, Librechat update --- flake.lock | 178 +++++++++++++----- .../services/containers/librechat.nix | 4 +- hosts/AZLT124-L/services/default.nix | 1 - 3 files changed, 129 insertions(+), 54 deletions(-) diff --git a/flake.lock b/flake.lock index 9f70131..1970463 100644 --- a/flake.lock +++ b/flake.lock @@ -100,7 +100,10 @@ "nix-ai-tools", "nixpkgs" ], - "systems": "systems_4" + "systems": [ + "nix-ai-tools", + "systems" + ] }, "locked": { "lastModified": 1771437256, @@ -150,6 +153,40 @@ "type": "github" } }, + "bun2nix_2": { + "inputs": { + "flake-parts": [ + "nix-ai-tools", + "flake-parts" + ], + "import-tree": "import-tree_2", + "nixpkgs": [ + "nix-ai-tools", + "nixpkgs" + ], + "systems": [ + "nix-ai-tools", + "systems" + ], + "treefmt-nix": [ + "nix-ai-tools", + "treefmt-nix" + ] + }, + "locked": { + "lastModified": 1770895533, + "narHash": "sha256-v3QaK9ugy9bN9RXDnjw0i2OifKmz2NnKM82agtqm/UY=", + "owner": "nix-community", + "repo": "bun2nix", + "rev": "c843f477b15f51151f8c6bcc886954699440a6e1", + "type": "github" + }, + "original": { + "owner": "nix-community", + "repo": "bun2nix", + "type": "github" + } + }, "darwin": { "inputs": { "nixpkgs": [ @@ -199,11 +236,11 @@ ] }, "locked": { - "lastModified": 1771469470, - "narHash": "sha256-GnqdqhrguKNN3HtVfl6z+zbV9R9jhHFm3Z8nu7R6ml0=", + "lastModified": 1773025010, + "narHash": "sha256-khlHllTsovXgT2GZ0WxT4+RvuMjNeR5OW0UYeEHPYQo=", "owner": "nix-community", "repo": "disko", - "rev": "4707eec8d1d2db5182ea06ed48c820a86a42dc13", + "rev": "7b9f7f88ab3b339f8142dc246445abb3c370d3d3", "type": "github" }, "original": { @@ -272,6 +309,27 @@ } }, "flake-parts_2": { + "inputs": { + "nixpkgs-lib": [ + "nix-ai-tools", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1772408722, + "narHash": "sha256-rHuJtdcOjK7rAHpHphUb1iCvgkU3GpfvicLMwwnfMT0=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "f20dc5d9b8027381c474144ecabc9034d6a839a3", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_3": { "inputs": { "nixpkgs-lib": [ "nixos-anywhere", @@ -292,7 +350,7 @@ "type": "github" } }, - "flake-parts_3": { + "flake-parts_4": { "inputs": { "nixpkgs-lib": [ "nur", @@ -359,11 +417,11 @@ ] }, "locked": { - "lastModified": 1771471179, - "narHash": "sha256-XuP8HPzvt4+m9aKVeL9GdGNlTeyeDn3zEeUuorvrw88=", + "lastModified": 1773179137, + "narHash": "sha256-EdW2bwzlfme0vbMOcStnNmKlOAA05Bp6su2O8VLGT0k=", "owner": "nix-community", "repo": "home-manager", - "rev": "2dedeb55b2c140d9a123ae931588e8903fe202ef", + "rev": "3f98e2bbc661ec0aaf558d8a283d6955f05f1d09", "type": "github" }, "original": { @@ -380,11 +438,11 @@ ] }, "locked": { - "lastModified": 1770260404, - "narHash": "sha256-3iVX1+7YUIt23hBx1WZsUllhbmP2EnXrV8tCRbLxHc8=", + "lastModified": 1772985280, + "narHash": "sha256-FdrNykOoY9VStevU4zjSUdvsL9SzJTcXt4omdEDZDLk=", "owner": "nix-community", "repo": "home-manager", - "rev": "0d782ee42c86b196acff08acfbf41bb7d13eed5b", + "rev": "8f736f007139d7f70752657dff6a401a585d6cbc", "type": "github" }, "original": { @@ -409,6 +467,21 @@ "type": "github" } }, + "import-tree_2": { + "locked": { + "lastModified": 1763762820, + "narHash": "sha256-ZvYKbFib3AEwiNMLsejb/CWs/OL/srFQ8AogkebEPF0=", + "owner": "vic", + "repo": "import-tree", + "rev": "3c23749d8013ec6daa1d7255057590e9ca726646", + "type": "github" + }, + "original": { + "owner": "vic", + "repo": "import-tree", + "type": "github" + } + }, "llm-agents": { "inputs": { "blueprint": "blueprint", @@ -419,11 +492,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1773029371, - "narHash": "sha256-TvYGRpkE1WtXV6/qw8zIMKqYa1AA4P1gp9Q1j88EdpM=", + "lastModified": 1773201098, + "narHash": "sha256-yq35qMKDHyMdVlhGfR5BojbjniY2cY9XYmiILeCf1Xc=", "owner": "numtide", "repo": "llm-agents.nix", - "rev": "1e10403c7cc61f8d11b848a3e543022f5883c8cb", + "rev": "8578734bf5087a1ca45033c2ec8e1a2228f9b95c", "type": "github" }, "original": { @@ -440,11 +513,11 @@ "openspec": "openspec" }, "locked": { - "lastModified": 1772978470, - "narHash": "sha256-29lAKr/FJiAUWL1ZbOTpyZX29bJhMklFbcS0reqkit0=", + "lastModified": 1773151265, + "narHash": "sha256-XzPR+if4vsckxPD6SYeMPQcfOy+M0V0YofnseC8/ZC8=", "ref": "refs/heads/master", - "rev": "3bd2f23e0ddadd45b495de37168873eaae258407", - "revCount": 159, + "rev": "29d1cdf894841101ee84e038bff7b3e8531fba1c", + "revCount": 163, "type": "git", "url": "https://code.m3ta.dev/m3tam3re/nixpkgs" }, @@ -476,15 +549,18 @@ "nix-ai-tools": { "inputs": { "blueprint": "blueprint_2", + "bun2nix": "bun2nix_2", + "flake-parts": "flake-parts_2", "nixpkgs": "nixpkgs_5", + "systems": "systems_4", "treefmt-nix": "treefmt-nix_2" }, "locked": { - "lastModified": 1771471382, - "narHash": "sha256-YvONlmHPIDsUXyZbPvFFSQEYDOm30QsvMnZKlMKHROA=", + "lastModified": 1773201098, + "narHash": "sha256-yq35qMKDHyMdVlhGfR5BojbjniY2cY9XYmiILeCf1Xc=", "owner": "numtide", "repo": "nix-ai-tools", - "rev": "2abff10d3848886f248818c161ef3e1546055fcd", + "rev": "8578734bf5087a1ca45033c2ec8e1a2228f9b95c", "type": "github" }, "original": { @@ -537,7 +613,7 @@ "nixos-anywhere": { "inputs": { "disko": "disko_2", - "flake-parts": "flake-parts_2", + "flake-parts": "flake-parts_3", "nix-vm-test": "nix-vm-test", "nixos-images": "nixos-images", "nixos-stable": "nixos-stable", @@ -634,11 +710,11 @@ }, "nixpkgs-master": { "locked": { - "lastModified": 1772977655, - "narHash": "sha256-JAM/QXV6hziJUb9FwvKMamStGp3PKhAOqCwnybIxxLU=", + "lastModified": 1773150927, + "narHash": "sha256-0Js8/ZxXH575nfmUENgX2JlFY6GrXjFTlQT81mfN1bQ=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "288716a2070843c336efc79a24c3d5d6fae09427", + "rev": "2d82c4ce7238cc3e5bf80ba48894185ea3947615", "type": "github" }, "original": { @@ -666,11 +742,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1771369470, - "narHash": "sha256-0NBlEBKkN3lufyvFegY4TYv5mCNHbi5OmBDrzihbBMQ=", + "lastModified": 1772963539, + "narHash": "sha256-9jVDGZnvCckTGdYT53d/EfznygLskyLQXYwJLKMPsZs=", "owner": "nixos", "repo": "nixpkgs", - "rev": "0182a361324364ae3f436a63005877674cf45efb", + "rev": "9dcb002ca1690658be4a04645215baea8b95f31d", "type": "github" }, "original": { @@ -698,11 +774,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1772771118, - "narHash": "sha256-xWzaTvmmACR/SRWtABgI/Z97lcqwJAeoSd5QW1KdK1s=", + "lastModified": 1772956932, + "narHash": "sha256-M0yS4AafhKxPPmOHGqIV0iKxgNO8bHDWdl1kOwGBwRY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "e38213b91d3786389a446dfce4ff5a8aaf6012f2", + "rev": "608d0cadfed240589a7eea422407a547ad626a14", "type": "github" }, "original": { @@ -714,11 +790,11 @@ }, "nixpkgs_4": { "locked": { - "lastModified": 1772773019, - "narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=", + "lastModified": 1772963539, + "narHash": "sha256-9jVDGZnvCckTGdYT53d/EfznygLskyLQXYwJLKMPsZs=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "aca4d95fce4914b3892661bcb80b8087293536c6", + "rev": "9dcb002ca1690658be4a04645215baea8b95f31d", "type": "github" }, "original": { @@ -730,11 +806,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1771207753, - "narHash": "sha256-b9uG8yN50DRQ6A7JdZBfzq718ryYrlmGgqkRm9OOwCE=", + "lastModified": 1772956932, + "narHash": "sha256-M0yS4AafhKxPPmOHGqIV0iKxgNO8bHDWdl1kOwGBwRY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "d1c15b7d5806069da59e819999d70e1cec0760bf", + "rev": "608d0cadfed240589a7eea422407a547ad626a14", "type": "github" }, "original": { @@ -746,11 +822,11 @@ }, "nixpkgs_6": { "locked": { - "lastModified": 1771208521, - "narHash": "sha256-X01Q3DgSpjeBpapoGA4rzKOn25qdKxbPnxHeMLNoHTU=", + "lastModified": 1773068389, + "narHash": "sha256-vMrm7Pk2hjBRPnCSjhq1pH0bg350Z+pXhqZ9ICiqqCs=", "owner": "nixos", "repo": "nixpkgs", - "rev": "fa56d7d6de78f5a7f997b0ea2bc6efd5868ad9e8", + "rev": "44bae273f9f82d480273bab26f5c50de3724f52f", "type": "github" }, "original": { @@ -794,17 +870,17 @@ }, "nur": { "inputs": { - "flake-parts": "flake-parts_3", + "flake-parts": "flake-parts_4", "nixpkgs": [ "nixpkgs" ] }, "locked": { - "lastModified": 1771477823, - "narHash": "sha256-DzsWqyb5wqjOyP0HxNlcWbhyAfa3Vmcvf2r+0Pb2WtE=", + "lastModified": 1773206216, + "narHash": "sha256-zODqMIuMUDYHxHCKtKyUL7qckWX+ggbaCpQVBQKMMOI=", "owner": "nix-community", "repo": "NUR", - "rev": "076448fc61157c82cca67e481e29d05f0a4d7627", + "rev": "90f69edef312092455879bb82faf8feb1be44297", "type": "github" }, "original": { @@ -821,16 +897,16 @@ ] }, "locked": { - "lastModified": 1772906439, - "narHash": "sha256-XCf0ijRZZjp16YS9V65ZMoQzTWYRUrle3L4vWIxvy3M=", + "lastModified": 1773072574, + "narHash": "sha256-smGIc6lYWSjfmGAikoYpP7GbB6mWacrPWrRtp/+HJ3E=", "owner": "anomalyco", "repo": "opencode", - "rev": "a52d640c8c56a5d9fb4623a1c601046c3d9a37b7", + "rev": "c6262f9d4002d86a1f1795c306aa329d45361d12", "type": "github" }, "original": { "owner": "anomalyco", - "ref": "v1.2.21", + "ref": "v1.2.24", "repo": "opencode", "type": "github" } @@ -1002,11 +1078,11 @@ ] }, "locked": { - "lastModified": 1770228511, - "narHash": "sha256-wQ6NJSuFqAEmIg2VMnLdCnUc0b7vslUohqqGGD+Fyxk=", + "lastModified": 1772660329, + "narHash": "sha256-IjU1FxYqm+VDe5qIOxoW+pISBlGvVApRjiw/Y/ttJzY=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "337a4fe074be1042a35086f15481d763b8ddc0e7", + "rev": "3710e0e1218041bbad640352a0440114b1e10428", "type": "github" }, "original": { diff --git a/hosts/AZ-CLD-1/services/containers/librechat.nix b/hosts/AZ-CLD-1/services/containers/librechat.nix index 890855a..eac901c 100644 --- a/hosts/AZ-CLD-1/services/containers/librechat.nix +++ b/hosts/AZ-CLD-1/services/containers/librechat.nix @@ -25,7 +25,7 @@ in { }; containers.rag_api = { - image = "ghcr.io/danny-avila/librechat-rag-api-dev-lite:latest"; + image = "registry.librechat.ai/danny-avila/librechat-rag-api-dev-lite:latest"; autoStart = true; environment = { RAG_PORT = "8000"; @@ -51,7 +51,7 @@ in { }; containers.${serviceName} = { - image = "ghcr.io/danny-avila/librechat-dev-api:latest"; + image = "registry.librechat.ai/danny-avila/librechat-dev:latest"; autoStart = true; ports = ["127.0.0.1:${toString servicePort}:3080"]; dependsOn = ["mongodb" "rag_api" "meilisearch"]; diff --git a/hosts/AZLT124-L/services/default.nix b/hosts/AZLT124-L/services/default.nix index 25f1a35..7288420 100644 --- a/hosts/AZLT124-L/services/default.nix +++ b/hosts/AZLT124-L/services/default.nix @@ -36,7 +36,6 @@ }; asusd = { enable = true; - enableUserService = true; }; desktopManager.gnome.enable = true; displayManager.gdm.enable = true;