-
Notifications
You must be signed in to change notification settings - Fork 0
Configuration and User Overrides
Canonical local paths are:
~/.config/j3w1zsh/
~/.local/state/j3w1zsh/
~/.cache/j3w1zsh/
~/.config/j3w1zsh/settings.zsh is trusted, user-owned shell configuration. The installer creates it once and never overwrites it. Keep personal values there, including edit root, explicitly selected GitHub key path, and remote connection tokens.
All other configuration layers are strict JSON and are never sourced or evaluated:
-
packages.jsonfor package additions/exclusions; - user themes under
themes/ID/theme.json; - workspace profiles;
- Wiki lock; and
- agent routes.
Generated theme output is device-local under generated/theme/. Package provenance, phases, migrations, workspace generations, backups, update recovery, and Wiki caches are state—not source—and are never committed.
Credentials, .ssh, .codex, GitHub CLI authentication, Tailscale state, histories, private repositories, caches, and database contents remain where their owning application keeps them. j3w1zsh neither copies nor logs them.
j3w1zsh 1.0.0 documentation — one shell. every machine. zero compromise. — MIT licensed.
- Getting Started
- Installation Methods
- CLI and Help
- Package Layers and Presets
- Theme Architecture
- Native Arch Linux
- Arch WSL 2
- Termux on Android
- Remote Hosts
- Workspace Schema v2
- Planning
- Updating
- Migration
- Configuration
- Architecture
- Security
- Backup and Recovery
- Troubleshooting
- Maintenance and Releases
- Agent Guide
- Sources