Malix
March 24, 2026, 12:01am
1
Update
It turns out that it is an upstream bug on Zed :
opened 01:07PM - 08 Feb 26 UTC
area:settings
state:reproducible
frequency:always
priority:P2
### Reproduction steps
1. Move `~/.config/zed` to another place, i.e. `~/my_dot… files/zed`
2. Link zed directory `ln -s ~/my_dotfiles/zed ~/.config/zed`
3. Open Editor and `cmd-p` -> `open keymap file` and modify any keybinding or open Zed Settings (`cmd-,`) and change any setting.
4. Observe that config changes are not applied.
5. Reopen the editor or just `cmd-p` -> `workspace reload`, verify that changes are applied.
The issue can be observed in `Zed Preview v0.223.x`
No issue in `Zed: v0.222.4+stable.147.b385025df963c9e8c3f74cc4dadb1c4b29b3c6f0 (Zed)`
### Current vs. Expected behavior
Current: changes in config are not applied until the workspace is reloaded or the editor is restarted
Expected: changes in config are applied immediately, without reloading the workspace or restarting the editor
### Zed version and system specs
Zed: v0.223.2+preview.146.16e7dc6cfdc74af3d80fab913a694b757c3a3349 (Zed Preview)
OS: macOS 26.2
Memory: 32 GiB
Architecture: aarch64
### Attach Zed log file
<details><summary>Zed.log</summary>
```log
```
</details>
### Relevant Zed settings
<details><summary>settings.json</summary>
```json
```
</details>
### Relevant Keymap
<details><summary>keymap.json</summary>
```json
```
</details>
### (for AI issues) Model provider details
_No response_
### If you are using WSL on Windows, what flavor of Linux are you using?
None
I will not delete this post in case other home manager users using symlinks run into this bug as well
I discovered the weirdest bug I had using NixOS a few hours ago
Using Zed v0.226.5 from nixpkgs through home-manager on NixOS unstable (next v26.05)
If its settings files are symlinks (using config.lib.file.mkOutOfStoreSymlink ), zed-editor’s settings menus break when displaying the associated JSON files (I attached a video and more details in this issue) :
opened 11:09PM - 23 Mar 26 UTC
bug
triage
### Are you following the right branch?
- [x] My Nixpkgs and Home Manager versi… ons are in sync
### Is there an existing issue for this?
- [x] I have searched the existing issues
### Issue description
This is an hyper-specific bug I just discovered
I am using Zed v0.226.5 from nixpkgs through home-manager on NixOS unstable (next v26.05)
Here is the relevant home-manager configuration:
```nix
{ config, pkgs, ... }:
{
programs = {
home-manager.enable = true;
zed-editor.enable = true;
};
xdg.configFile."zed".source =
config.lib.file.mkOutOfStoreSymlink "${config.home.homeDirectory}/Repositories/Malix-Labs/dotfiles/symlinks/zed"; # path to a `symlinks/zed` directory in my personal git dotfiles
}
```
You can notice that zed's settings are symlinks to the source files in a `symlinks/zed` directory from my personal git dotfiles
With this configuration, zed-editor's settings menus break when displaying the associated JSON files :
https://github.com/user-attachments/assets/34e0591c-61a4-431a-ad4e-7cd95ce1fa84
The only way to get it working again seems to be by first killing every zed process
### Maintainer CC
@libewa
### System information
```markdown
- system: `"x86_64-linux"`
- host os: `Linux 6.19.8-cachyos-lto, NixOS, 26.05 (Yarara), 26.05.20260318.b40629e`
- multi-user?: `yes`
- sandbox: `yes`
- version: `nix-env (Determinate Nix 3.17.1) 2.33.3`
- channels(root): `""`
- nixpkgs: `/nix/store/7zfii5hhdj5lhrv02bbsqj70vcgq3c0r-source`
```
Since I usually got useful support and expertise from this discourse, I forward it here