Loading pkgs/by-name/ze/zed-editor/package.nix +14 −1 Original line number Diff line number Diff line Loading @@ -39,8 +39,10 @@ libX11, libXext, livekit-libwebrtc, testers, withGLES ? false, buildRemoteServer ? true, }: assert withGLES -> stdenv.hostPlatform.isLinux; Loading Loading @@ -95,6 +97,8 @@ rustPlatform.buildRustPackage rec { pname = "zed-editor"; version = "0.169.2"; outputs = [ "out" ] ++ lib.optional buildRemoteServer "remote_server"; src = fetchFromGitHub { owner = "zed-industries"; repo = "zed"; Loading Loading @@ -168,7 +172,7 @@ rustPlatform.buildRustPackage rec { cargoBuildFlags = [ "--package=zed" "--package=cli" ]; ] ++ lib.optional buildRemoteServer "--package=remote_server"; # Required on darwin because we don't have access to the # proprietary Metal shader compiler. Loading Loading @@ -274,6 +278,9 @@ rustPlatform.buildRustPackage rec { ${lib.getExe envsubst} < "crates/zed/resources/zed.desktop.in" > "$out/share/applications/dev.zed.Zed.desktop" ) '' + lib.optionalString buildRemoteServer '' install -Dm755 $release_target/remote_server $remote_server/bin/zed-remote-server-stable-$version '' + '' runHook postInstall ''; Loading Loading @@ -302,6 +309,12 @@ rustPlatform.buildRustPackage rec { }; fhs = fhs { }; fhsWithPackages = f: fhs { additionalPkgs = f; }; tests = { remoteServerVersion = testers.testVersion { package = zed-editor.remote_server; command = "zed-remote-server-stable-${version} version"; }; }; }; meta = { Loading Loading
pkgs/by-name/ze/zed-editor/package.nix +14 −1 Original line number Diff line number Diff line Loading @@ -39,8 +39,10 @@ libX11, libXext, livekit-libwebrtc, testers, withGLES ? false, buildRemoteServer ? true, }: assert withGLES -> stdenv.hostPlatform.isLinux; Loading Loading @@ -95,6 +97,8 @@ rustPlatform.buildRustPackage rec { pname = "zed-editor"; version = "0.169.2"; outputs = [ "out" ] ++ lib.optional buildRemoteServer "remote_server"; src = fetchFromGitHub { owner = "zed-industries"; repo = "zed"; Loading Loading @@ -168,7 +172,7 @@ rustPlatform.buildRustPackage rec { cargoBuildFlags = [ "--package=zed" "--package=cli" ]; ] ++ lib.optional buildRemoteServer "--package=remote_server"; # Required on darwin because we don't have access to the # proprietary Metal shader compiler. Loading Loading @@ -274,6 +278,9 @@ rustPlatform.buildRustPackage rec { ${lib.getExe envsubst} < "crates/zed/resources/zed.desktop.in" > "$out/share/applications/dev.zed.Zed.desktop" ) '' + lib.optionalString buildRemoteServer '' install -Dm755 $release_target/remote_server $remote_server/bin/zed-remote-server-stable-$version '' + '' runHook postInstall ''; Loading Loading @@ -302,6 +309,12 @@ rustPlatform.buildRustPackage rec { }; fhs = fhs { }; fhsWithPackages = f: fhs { additionalPkgs = f; }; tests = { remoteServerVersion = testers.testVersion { package = zed-editor.remote_server; command = "zed-remote-server-stable-${version} version"; }; }; }; meta = { Loading