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.
24 lines
555 B
Nix
24 lines
555 B
Nix
{ config, ... }:
|
|
|
|
let
|
|
executableName = "zed-remote-server-stable-57+stable";
|
|
in
|
|
{
|
|
programs.zed-editor = {
|
|
enable = true;
|
|
package = config.lib.test.mkStubPackage { version = "57"; } // {
|
|
remote_server = config.lib.test.mkStubPackage {
|
|
buildScript = ''
|
|
mkdir -p $out/bin
|
|
touch $out/bin/${executableName}
|
|
'';
|
|
};
|
|
remoteServerExecutableName = executableName;
|
|
};
|
|
installRemoteServer = true;
|
|
};
|
|
|
|
nmt.script = ''
|
|
assertFileExists "home-files/.zed_server/${executableName}"
|
|
'';
|
|
}
|