You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have Zed installed with Home Manager. It's installed via Nix, so the Zed package (including the configuration file) is located in an immutable filesystem at /nix/store. This prevents Zed from writing some internal files while configuring the LLM provider:
2025-02-15T00:58:53.696861909+02:00 [ERROR] Failed to write settings to file "/nix/store/1y8xzd5d62cir6766sw2rnh905sakxfx-zed-user-settings"
Caused by:
Read-only file system (os error 30) at path "/nix/store/.tmpXiiuio"
Steps to trigger the problem:
Install Zed with Nix: nix-shell -p zed
Run zed and try to select an LLM provider
Check the error log
I suggest using an alternative location for storing this internal information. It could be /tmp, or $XDG_CACHE_HOME, or something else which you consider reasonable. Alternatively, provide configuration options to change this behavior.
Summary
Hi!
I have Zed installed with Home Manager. It's installed via Nix, so the Zed package (including the configuration file) is located in an immutable filesystem at
/nix/store
. This prevents Zed from writing some internal files while configuring the LLM provider:Steps to trigger the problem:
nix-shell -p zed
I suggest using an alternative location for storing this internal information. It could be
/tmp
, or$XDG_CACHE_HOME
, or something else which you consider reasonable. Alternatively, provide configuration options to change this behavior.Thanks!
Zed Version and System Specs
Zed: v0.172.0 (Zed Dev)
OS: Linux Wayland nixos 25.05
Memory: 31.3 GiB
Architecture: x86_64
GPU: NVIDIA GeForce RTX 2080 SUPER || NVIDIA || 550.142
The text was updated successfully, but these errors were encountered: