From 55fbd4b35dee12b909f176e778c9e5372e857d98 Mon Sep 17 00:00:00 2001 From: John Titor <50095635+JohnRTitor@users.noreply.github.com> Date: Fri, 7 Mar 2025 06:11:39 +0000 Subject: [PATCH 1/3] zed-editor: 0.176.2 -> 0.176.3 Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com> --- pkgs/by-name/ze/zed-editor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix index af81eebb6f03..1be9aeb6ec90 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -98,7 +98,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "zed-editor"; - version = "0.176.2"; + version = "0.176.3"; outputs = [ "out" ] @@ -110,7 +110,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "zed-industries"; repo = "zed"; tag = "v${finalAttrs.version}"; - hash = "sha256-uTq9/skBMz8n2NjGBQKOIOMp/rTDL+azEUzV4jTUJvE="; + hash = "sha256-5bn70R5phHZmAf/71IK8o2laHcCo92cCiaKQ7xo0Uag="; }; patches = [ @@ -136,7 +136,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; useFetchCargoVendor = true; - cargoHash = "sha256-b4YTVrz2nOwQnVU42E+LD1YjsUAWN7+fCr2z8IVwH6o="; + cargoHash = "sha256-IaAY1u5xLomvUtb4FjE4uE0w01rMmyR/DH0QD9cOK5Y="; nativeBuildInputs = [ From 5aab35504452da13626059b1cafd461e3618f7f2 Mon Sep 17 00:00:00 2001 From: John Titor <50095635+JohnRTitor@users.noreply.github.com> Date: Fri, 7 Mar 2025 12:55:50 +0530 Subject: [PATCH 2/3] zed-editor.fhs: add entrypoint zed-editor-fhs in all-packages Just like vscode-fhs. This will make it show up on `search.nixos.org`, and also cache it. Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com> --- pkgs/top-level/all-packages.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6dc6c75d07c9..de103b4c0dae 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15758,6 +15758,8 @@ with pkgs; autoconf = buildPackages.autoconf269; }; + zed-editor-fhs = zed-editor.fhs; + zgv = callPackage ../applications/graphics/zgv { # Enable the below line for terminal display. Note # that it requires sixel graphics compatible terminals like mlterm From 97891783561c8245d2a75c96aa09cd7479846032 Mon Sep 17 00:00:00 2001 From: John Titor <50095635+JohnRTitor@users.noreply.github.com> Date: Fri, 7 Mar 2025 11:54:12 +0530 Subject: [PATCH 3/3] zed-editor: use finalAttrs.finalPackage whenever possible Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com> --- pkgs/by-name/ze/zed-editor/package.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ze/zed-editor/package.nix b/pkgs/by-name/ze/zed-editor/package.nix index 1be9aeb6ec90..0e0d55693488 100644 --- a/pkgs/by-name/ze/zed-editor/package.nix +++ b/pkgs/by-name/ze/zed-editor/package.nix @@ -27,7 +27,6 @@ gitUpdater, cargo-about, versionCheckHook, - zed-editor, buildFHSEnv, cargo-bundle, git, @@ -59,6 +58,7 @@ let # extension tooling without significant pain. fhs = { + zed-editor, additionalPkgs ? pkgs: [ ], }: buildFHSEnv { @@ -309,17 +309,22 @@ rustPlatform.buildRustPackage (finalAttrs: { rev-prefix = "v"; ignoredVersions = "(*-pre|0.999999.0|0.9999-temporary)"; }; - fhs = fhs { }; - fhsWithPackages = f: fhs { additionalPkgs = f; }; + fhs = fhs { zed-editor = finalAttrs.finalPackage; }; + fhsWithPackages = + f: + fhs { + zed-editor = finalAttrs.finalPackage; + additionalPkgs = f; + }; tests = { remoteServerVersion = testers.testVersion { - package = zed-editor.remote_server; + package = finalAttrs.finalPackage.remote_server; command = "zed-remote-server-stable-${finalAttrs.version} version"; }; } // lib.optionalAttrs stdenv.hostPlatform.isLinux { - withGles = zed-editor.override { withGLES = true; }; + withGles = finalAttrs.finalPackage.override { withGLES = true; }; }; };