{"repo":"Yazelix/nova","free":true,"listed":false,"github":"https://github.com/Yazelix/nova","clone":"git clone https://github.com/Yazelix/nova.git","description":"Yazelix Nova is a Nix-packaged terminal workspace built from focused first-party components, including Mars, Nova Zellij, Nova Helix, Yazi, Nushell, Ratconfig, popups, status widgets, cursors, and Anima.","language":"Rust","stars":1142,"topics":["editor","helix","multiplexer","terminal","yazi","zellij","ide","lua","nushell","file-manager"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Yazelix Nova Yazelix Nova is a Nix-packaged terminal workspace built around Mars (a Rio-derived fork), a thin Nova Zellij fork, Yazi, Nushell, Bash, Zsh, and Fish with Atuin history, a lazygit popup (but you can configure other git clients!), and an optional coding agent popup. It uses the Nova Helix fork by default (but editor.command can select your preferred terminal editor). yzx launch opens the desktop workspace through Mars, while yzx enter will open Yazelix in any capable terminal emulator (Mars provides tighter Yazelix integration, though) or over SSH. Great defaults out of the box! Preview Nova vs Classic TLDR: Nova v1.0.0 gives each component one job and delivers the full workspace in one quarter of Classic's code. This comparison stays fixed to that release. Classic was bloated and built on the wrong ownership model. Its main repository acted as the product runtime, component control plane, configuration repair system, compatibility layer, and maintainer toolbox. Classic's child repositories did not create firm boundaries. The main repo still carried their maintenance machinery and overlapping runtime logic. Nova gives first-party Yazelix components firm package boundaries. Each component owns its implementation and contract. Nova pins and composes their package outputs. Measure Nova v1.0.0 Classic --- --- --- Code and configuration (Rust, Nix, shell, TOML, etc.) 23,272 LOC 91,545 LOC Rust 19,872 LOC 80,957 LOC Ownership model One owner per concern Overlapping resp","default_branch":null,"files":null,"tree":[],"storefront":"/r/Yazelix","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Yazelix/nova/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}