diff --git a/flake.nix b/flake.nix index 2fc6470..a3d6d7d 100644 --- a/flake.nix +++ b/flake.nix @@ -45,6 +45,8 @@ src = ./.; }; + LD_LIBRARY_PATH = lib.makeLibraryPath dlDeps; + # Build *just* the cargo dependencies, # to reuse them for build and test derivations. cargoArtifacts = craneLib.buildDepsOnly commonArgs; @@ -100,7 +102,7 @@ ln -s "${desktopItem}"/share/applications/* "$out/share/applications/" '' + lib.optionalString pkgs.stdenv.hostPlatform.isLinux /* sh */ '' - wrapProgram $out/bin/${name} \ + wrapProgram $out/bin/${name} --inherit-argv0 \ --prefix PATH : ${lib.makeBinPath [ pkgs.zenity ]} ''; } @@ -121,7 +123,7 @@ }; devShells.default = craneLib.devShell { - LD_LIBRARY_PATH = lib.makeLibraryPath dlDeps; + inherit LD_LIBRARY_PATH; inputsFrom = [ crate ]; packages = [ pkgs.rust-analyzer ];