···9091- [paisa](https://github.com/ananthakumaran/paisa), a personal finance tracker and dashboard. Available as [services.paisa](#opt-services.paisa.enable).
920093## Backward Incompatibilities {#sec-release-25.11-incompatibilities}
9495<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
···9091- [paisa](https://github.com/ananthakumaran/paisa), a personal finance tracker and dashboard. Available as [services.paisa](#opt-services.paisa.enable).
9293+- [conman](https://github.com/dun/conman), a serial console management program. Available as [services.conman](#opt-services.conman.enable).
94+95## Backward Incompatibilities {#sec-release-25.11-incompatibilities}
9697<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
···18rustPlatform.buildRustPackage (finalAttrs: {
19 pname = "cinny-desktop";
20 # We have to be using the same version as cinny-web or this isn't going to work.
21- version = "4.8.1";
2223 src = fetchFromGitHub {
24 owner = "cinnyapp";
25 repo = "cinny-desktop";
26 tag = "v${finalAttrs.version}";
27- hash = "sha256-Q9iCEJu/HgWnMqiT0EjtJUk7dp7o0hbLoamlkFEaR4M=";
28 };
2930 sourceRoot = "${finalAttrs.src.name}/src-tauri";
3132- cargoHash = "sha256-lWU1NrUwcAXQR6mEiCr6Ze3TzpDYvCx5/fBIef9ao5I=";
3334 postPatch =
35 let
···18rustPlatform.buildRustPackage (finalAttrs: {
19 pname = "cinny-desktop";
20 # We have to be using the same version as cinny-web or this isn't going to work.
21+ version = "4.9.0";
2223 src = fetchFromGitHub {
24 owner = "cinnyapp";
25 repo = "cinny-desktop";
26 tag = "v${finalAttrs.version}";
27+ hash = "sha256-C4wAl9H0ZCsUk5hJk8u0Om70UqX4D9/iWDYOgalksu8=";
28 };
2930 sourceRoot = "${finalAttrs.src.name}/src-tauri";
3132+ cargoHash = "sha256-XQLp5copZLClscPv9Eb3ceOw0WGlNHwIH69MdFih84w=";
3334 postPatch =
35 let
···15}:
16stdenv.mkDerivation (finalAttrs: {
17 pname = "fish-lsp";
18+ version = "1.0.10";
1920 src = fetchFromGitHub {
21 owner = "ndonfris";
22 repo = "fish-lsp";
23 tag = "v${finalAttrs.version}";
24+ hash = "sha256-OZiqEef4jE1H47mweVCzhaRCSsFdpgUdCSuhWRz2n2M=";
25 };
2627 yarnOfflineCache = fetchYarnDeps {
28 yarnLock = finalAttrs.src + "/yarn.lock";
29+ hash = "sha256-N9P2mmqAfbg/Kpqx+vZbb+fhaD1I/3UjiJaEqFPJyO0=";
30 };
3132 nativeBuildInputs = [
···7576 doDist = false;
7778+ # fish-lsp adds tags for all its pre-release versions, which leads to
79+ # incorrect r-ryantm bumps. This regex allows a dash at the end followed by a
80+ # number (like `v1.0.9-1`). but it prevents matches with a dash followed by
81+ # text (like `v1.0.11-pre.10`). or, of course, no dash at all
82+ passthru.updateScript = nix-update-script {
83+ extraArgs = [
84+ "--version-regex"
85+ "v\\d+\\.\\d+\\.\\d+(?:-\\d+)?$"
86+ ];
87+ };
8889 meta = {
90 description = "LSP implementation for the fish shell language";
···31# It exists so the langgraph team can iterate on it without having to rebuild langgraph.
32buildPythonPackage rec {
33 pname = "langgraph-prebuilt";
34- version = "0.6.3";
35 pyproject = true;
3637 src = fetchFromGitHub {
38 owner = "langchain-ai";
39 repo = "langgraph";
40 tag = "prebuilt==${version}";
41- hash = "sha256-bASxPjOElhJhOAc0XiSqZ+i+dKETYi1KTFgamlJHA9Y=";
42 };
4344 sourceRoot = "${src.name}/libs/prebuilt";
···31# It exists so the langgraph team can iterate on it without having to rebuild langgraph.
32buildPythonPackage rec {
33 pname = "langgraph-prebuilt";
34+ version = "0.6.4";
35 pyproject = true;
3637 src = fetchFromGitHub {
38 owner = "langchain-ai";
39 repo = "langgraph";
40 tag = "prebuilt==${version}";
41+ hash = "sha256-9jl16cKp3E7j79PXrr/3splrcJtfQQN7yFJ5sfa6c+I=";
42 };
4344 sourceRoot = "${src.name}/libs/prebuilt";