zed-editor: fix remote server executable name

The remote server executable in the zed-editor package has a '+stable'
appended at the end now. This uses the remoteServerExecutableName
attribute from the zed-editor package instead of guessing.
This commit is contained in:
rsahwe
2026-02-22 11:33:56 +01:00
committed by Robert Helgesson
parent e8d5fc77c2
commit 5bd3589390
2 changed files with 8 additions and 4 deletions
+2 -2
View File
@@ -246,8 +246,8 @@ in
home.file = mkIf (cfg.installRemoteServer && (cfg.package ? remote_server)) (
let
inherit (cfg.package) version remote_server;
binaryName = "zed-remote-server-stable-${version}";
inherit (cfg.package) remote_server;
binaryName = cfg.package.remoteServerExecutableName;
in
{
".zed_server/${binaryName}".source = lib.getExe' remote_server binaryName;
@@ -1,5 +1,8 @@
{ config, ... }:
let
executableName = "zed-remote-server-stable-57+stable";
in
{
programs.zed-editor = {
enable = true;
@@ -7,14 +10,15 @@
remote_server = config.lib.test.mkStubPackage {
buildScript = ''
mkdir -p $out/bin
touch $out/bin/zed-remote-server-stable-57
touch $out/bin/${executableName}
'';
};
remoteServerExecutableName = executableName;
};
installRemoteServer = true;
};
nmt.script = ''
assertFileExists "home-files/.zed_server/zed-remote-server-stable-57"
assertFileExists "home-files/.zed_server/${executableName}"
'';
}