-
Notifications
You must be signed in to change notification settings - Fork 0
Home
j3w1 edited this page Aug 25, 2026
·
2 revisions
one shell. every machine. zero compromise.
j3w1zsh is a public, reproducible Zsh workstation framework for:
- native official Arch Linux;
- official Arch Linux under Windows WSL 2; and
- the native main Termux environment on Android.
The same shell, tmux, Neovim, planning, theme, backup, and safety model follows you across the three platforms. Platform adapters remain explicit: WSL host integration never leaks into native Arch, and Termux never receives privilege or system-level operations.
Start with Getting Started, then choose an installation method. The CLI reference documents stable commands and exit codes.
- Resume markers are written only after verification.
- Existing user paths are backed up before reconciliation.
- Plans and dry-runs do not mutate state, packages, Git refs, trust, or host configuration.
- Presets, themes, package overrides, workspaces, Wiki locks, and agent routes are strict JSON.
- Authentication, credentials, private projects, and application data remain user-owned.
- Updates fast-forward only and preserve authored or divergent work for review.
- Workspace lifecycle is direct argv, bounded, tracked-clean, and never started automatically for development.
The visual language is true black, blood red, and warm white. ANSI terminal green deliberately maps to red; semantic Neovim green remains green where meaning requires it.
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