diff --git a/nixos/desktop.nix b/nixos/desktop.nix index a75a6ea8..30708341 100644 --- a/nixos/desktop.nix +++ b/nixos/desktop.nix @@ -141,7 +141,11 @@ "$out/share/applications/spotify.desktop" ''); rlruPackages = inputs.rlru.packages.${pkgs.stdenv.hostPlatform.system}; - rlruDioxusDesktopBase = rlruPackages.rlru-dioxus-desktop; + rlruDioxusDesktopBase = rlruPackages.rlru-dioxus-desktop.overrideAttrs (_: { + # Rust 1.95 can otherwise ICE/SEGV while compiling rlru's desktop dependency + # graph in release mode. + RUST_MIN_STACK = "2147483648"; + }); rlruDioxusDesktop = pkgs.symlinkJoin { name = "${rlruDioxusDesktopBase.name}-single-desktop-entry"; paths = [rlruDioxusDesktopBase]; diff --git a/nixos/flake.lock b/nixos/flake.lock index 80fdd38a..5e65a7ed 100644 --- a/nixos/flake.lock +++ b/nixos/flake.lock @@ -1932,11 +1932,11 @@ ] }, "locked": { - "lastModified": 1781223221, - "narHash": "sha256-crWnYbEtj+qblLOk0VhDBnHNsMCfnghkpvzHI2Td/aU=", + "lastModified": 1781224125, + "narHash": "sha256-m6V3BgY38G4cpAYeBx+/eFntqvxwxn3iHCm2erCuUDw=", "owner": "rlrml", "repo": "rlru", - "rev": "cbabd21e72b54b6d7d7d3142192d95037962cd2c", + "rev": "67164c27d9e39d2d1ac57e6a712f7b288559d976", "type": "github" }, "original": {