Separate user settings from app-created settings

Resolved 💬 8 comments Opened Jul 30, 2025 by fred-drake Closed Aug 10, 2025

I use NixOS which makes ~/.claude/settings.json read only because of how the configuration is handled. I noticed in 1.0.64 you introduced a setting feedbackSurveyState which writes itself onto the settings.json file and will throw an error when it attempts a write on the file.

Can you please adjust your settings to separate user-driven settings from application-driven settings. This is a similar separation in Linux, how user-driven settings will often go into ~/.config while application-driven settings go into /.local/share.

This will also affect anybody who uses settings as dotfiles, although more insidiously as it won't error on them but your feedback state variable will be wiped every time they refresh their settings files.

View original on GitHub ↗

This issue has 8 comments on GitHub. Read the full discussion on GitHub ↗