Start with Yazelix Nova
Yazelix Nova is a Nix-packaged terminal workspace. You need Nix with flakes enabled.
Install
Section titled “Install”nix profile add --refresh github:luccahuguet/yazelix/stableOpen the desktop workspace through Mars:
yzx launchStart the same managed workspace in the current terminal or over SSH:
yzx enterTry without installing
Section titled “Try without installing”nix run github:luccahuguet/yazelix/stable -- launchnix run github:luccahuguet/yazelix/stable#yazelix-no-mars -- enterRun the owned preflight without opening Mars or Zellij:
nix run github:luccahuguet/yazelix/stable -- doctorChoose a channel
Section titled “Choose a channel”| Channel | Install reference | Use |
|---|---|---|
| Stable | github:luccahuguet/yazelix/stable |
Checked and dogfooded release |
| Main | github:luccahuguet/yazelix/main#yazelix-main |
Frequent accepted updates |
| Edge | github:luccahuguet/yazelix/edge#yazelix-edge |
Experimental dogfooding |
Immutable nova-v* tags select exact releases. A Nix lock file keeps its
selected revision until you update it.
Choose a package
Section titled “Choose a package”Package names follow yazelix[-no-mars][-no-helix][-no-yazi]. The suffixes
remove Mars, managed Helix, or managed Yazi while retaining the remaining Nova
integration.
nix profile add --refresh github:luccahuguet/yazelix/stable#yazelix-no-marsUse yzx enter with a Mars-free package. Helix-free packages need an installed
editor selected through editor.command. Yazi-free packages need matching
host yazi and ya commands.
See the canonical installation and package guide for the full matrix, platform evidence, Home Manager, and installed sizes.
First five minutes
Section titled “First five minutes”Start the packaged tutor after entering Nova:
yzx tutor beginyzx launchopens Mars, then the managed workspaceyzx enteropens the managed workspace in the current terminalyzx configopens the Nova configuration UI~/.config/yazelix/config.tomlstores optional sparse semantic overrides~/.local/share/yazelixstores generated runtime state by defaultyzx doctorchecks the owned runtime setup