nix: Make zeditor symlink in package output (#31354)

home-manager expects a `zeditor` binary to wrap (because the nixpkgs
derivation names the CLI `zeditor` instead of `zed`)

Release Notes:

- N/A
This commit is contained in:
jvmncs 2025-05-26 11:59:52 -04:00 committed by GitHub
parent 7e87916642
commit bffde7c6b4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -280,7 +280,9 @@ craneLib.buildPackage (
mkdir -p $out/bin $out/libexec
cp $TARGET_DIR/zed $out/libexec/zed-editor
cp $TARGET_DIR/cli $out/bin/zed
cp $TARGET_DIR/cli $out/bin/zed
ln -s $out/bin/zed $out/bin/zeditor # home-manager expects the CLI binary to be here
install -D "crates/zed/resources/app-icon-nightly@2x.png" \
"$out/share/icons/hicolor/1024x1024@2x/apps/zed.png"