fix: resolve read-only file system issues for Nix packaging

- Add config_paths.py for XDG-compliant path resolution
- Update all servers to use user-writable locations (logs, tokens, .env)
- Make .env file optional - server works with environment variables only
- Default paths: ~/.local/share for data, ~/.local/state for logs
- Update Nix wrapper with XDG defaults and helpful postInstall message
- Update README.md with environment variable configuration documentation

Fixes OSError when running in Nix store (read-only filesystem)
This commit is contained in:
m3tm3re
2026-01-21 20:42:05 +01:00
parent a81ea23782
commit 503e97e520
6 changed files with 1424 additions and 1211 deletions

File diff suppressed because it is too large Load Diff