Repository navigation
Nova 2.0 is the first release you can install without Nix. On x86_64 Linux:
curl -LsSf https://nova.yazelix.com/install | shThe installer checks every download against the release's checksums and
prints how to start. Nix and Home Manager installs work as before.
New since 1.0
- Install: Nix-free install on x86_64 Linux, and full macOS support on
Apple Silicon through Nix. - Much faster (measured on Linux):
- Switching tabs updates the top bar in about 45 ms instead of over 100 ms.
- A new tab's top bar and Radar sidebar appear in about 0.2 s instead of
0.5 s. - Each Zellij mode change, such as entering pane mode, used to cost Radar
and the top bar about 120 ms of CPU decoding the full keymap. It now costs
under 2 ms. - A fresh terminal starts 14% faster.
- Every tab shares one Radar, so opening more tabs does not multiply its
work.
- Upstreamed to Zellij: Nova no longer needs its own Zellij fork.
Zellij's maintainer merged the fork's changes into Zellij itself, most of
them Lucca's fixes (#5630). Nova now runs upstream Zellij with
two small patches, and every Zellij user gets:- Sixel and Kitty image fixes, and stacked panes that keep their order.
- Swap layouts applied by name, and double, heavy and dashed pane borders.
- Lucca's follow-up fixes: #5631, #5687, which keeps
pane order when a tiled layout is reapplied, and #5706, which
delivers startup events to background plugins.
- Terminal: Nova Rio, a pinned Rio fork, replaces Mars.
- Radar sidebar: tabs, panes, and running agents and jobs at a glance.
yzx radar-setupconnects Codex. - Workspace keys:
- New tabs open in a zoxide search of your recent folders.
Alt Shift TandAlt Shift Wcreate and close tabs.Alt jandAlt kcycle through panes.Ctrl Alt h/j/k/lmove the focused pane.- The command menu's
layoutentry switches between stacked and split
panes. Alt Shift Bhides or shows the bottom hints.
- Top bar: before, it showed at most six tabs, however wide the window.
Now it shows every tab that fits. When tabs need more room, the widgets on
the right hide one at a time and come back when space frees up. New quota
widgets show your Codex and Claude usage limits. - Anima:
yzx animaadds Aquarium, Matrix, Physarum, Chladni, Friends and
Enemies, and more. - Tools: Ratconfig edits Rio settings,
yzx doctorandyzx statusgain
JSON output, and every shell keeps Atuin history.
Since 1.5
yzx doctorand the installer warn when anotheryzxcomes first on
PATH, and say how to put this one first.- The installer prints a short summary: progress, then how to start, learn
and get help.install.sh --helpprints the provenance check. - Helix's
Alt rreveal no longer reportsopenedinvalid_payload. - The command menu closes after an entry instead of holding at
[EXIT CODE: 0].
The changelog lists
every change since 1.0.
Source, notices and rebuild instructions
Nova 2.0.0 source and notice review assets
Revision: 56c97c823234fc9add9c26627fc9b2de15237a4b. Tag: nova-v2.0.0. The annotated tag records the maintainer's approval in RELEASE-APPROVAL.json.
The runtime archive is unchanged. The associated component source kit preserves full selected source/vendor trees, original notices, patches and Nix/Nova recipes. Its SOURCE-MANIFEST.json maps component derivations to those materials and hashes their files. Original notices inside source archives remain inside those archives; the language-runtime packet supplements them. License declarations retain their original scopes; this kit grants no replacement license.
Verify SHA256SUMS before extraction. Concatenate the following parts in this order; verify the reconstructed archive's size and SHA-256 against nova-release.json:
yazelix-nova-2.0.0-x86_64-unknown-linux-gnu-no-rio-component-sources.tar.gz.part-00yazelix-nova-2.0.0-x86_64-unknown-linux-gnu-no-rio-component-sources.tar.gz.part-01
Build and replacement instructions
Build the recorded revision on x86_64 Linux with Nix (required for building, not running):
nix build 'git+https://github.com/Yazelix/nova?rev=56c97c823234fc9add9c26627fc9b2de15237a4b#yazelix-no-rio-archive' --out-link rebuilt-archiveThe pinned flake.lock selects build inputs; Nix may fetch those inputs and toolchains. The extracted SOURCE-MANIFEST.json records the Nova recipe root in build_graph[archive_derivation].env.novaSourceRoot; that root is under sources/. Component materials, original patches and complete vendor trees are mapped by components[].materials. The recorded graph retains build flags and recipes. To modify the build, edit a private copy of the selected source and its Nix recipe.
For a dynamic-library replacement test, use a private runtime copy. Match the library's lib/native provider with share/yazelix/archive-origins.txt and the source manifest, build an ABI-compatible replacement and replace the library at the same relative path, retaining its SONAME and loader links. Exercise it through that copy's bin/yzx. Static or embedded changes require rebuilding their consuming program. These steps do not establish that every applicable replacement/relink obligation is satisfied.
The maintainer's source/build, notice and replacement/relink review is recorded in RELEASE-APPROVAL.json. Local checksums are not GitHub OIDC provenance or an immutable-release guarantee.
Maintainer source and notice review
Reviewed for Nova 2.0.0 at revision 56c97c8 (x86_64-unknown-linux-gnu, no-Rio). Approved by the maintainer, Lucca Huguet, 2026-11-01.
Reviewed files: the Portable Release dry run https://github.com/Yazelix/nova/actions/runs/41336600930 on main. SHA256SUMS verifies all seven assets, and nova-release.json's records and the reconstructed source archive match their bytes; GitHub build provenance verifies all eight files with the run's Sigstore bundle against the workflow, refs/heads/main and the revision above. Sizes: runtime 481,811,491 bytes, complete source kit 3,341,938,143 bytes in two ordered parts, language-runtime notices 980,816 bytes. Against Nova 1.5.0 the runtime is 9,653 bytes smaller and the source kit 51,326 bytes larger; the notice packet is 9 bytes smaller with byte-identical notice files. All three are within 0.002%.
Installed artifact: the same workflow installed these exact runtime bytes and ran checks/linux-archive.sh in an unprivileged, read-only Ubuntu 24.04 container without Nix or the checkout, and it passed; the same check passed again locally on the downloaded runtime in the same pinned image. The extracted archive passes packaging/archive_metadata.py --release; its package.json and runtime_identity.json name version 2.0.0 on the stable channel, and bin/yzx --version prints 2.0.0 in an empty environment. The 2.0.0 Edge Nix package built from this revision was installed on 2026-10-23 and dogfooded from the Yazelix Nova (Edge) desktop entry, including both 2.0 popup fixes (Helix Alt r reveal and command-menu entries).
Source coverage: 651 component records and 1,949 complete source roots; all 136 runtime origins have captured owners or roots, and every component's materials are in the kit. The 121 native library providers below (123 runtime origins) use exactly the same origins and original source materials as Nova 1.5.0, with unchanged FFmpeg configuration flags. Since 1.5.0 only seven source roots changed, all Nova's own or its Zellij patch: Nova's recipe tree (the 21 files of the 2.0 range), the default Zellij config.kdl, yzx-menu.rs, the generated yzx-tutor source (src/main.rs), the Zellij distribution recipe (adding zellij-pipe-payload.patch and its README note), and its patched vendor tree, where only zellij-client-0.46.0/src/cli_client.rs differs; that tree's 838 notice files are byte-identical to 1.5.0's. The full Zellij source tree is unchanged and keeps its MIT LICENSE.md. Grammar sources are unchanged. The language-runtime packet carries the same 89 original Rust and Go notices from 9 archives, including Go PATENTS.
The runtime includes these native library providers. Their original copyright notices and applicable license texts are supplied in the associated complete component source kit at the mapped materials; original scopes and alternative grants remain authoritative. This list records provider use and material association, not a new or replacement license.
The packaged FFmpeg 8.1 is configured with --enable-gpl, --enable-version3 and --disable-nonfree. Its original LICENSE.md and COPYING.GPLv3 are in the source kit; default LGPL claims do not describe this build. FFmpeg uses LAME 3.100, covered by the GNU Library General Public License in lame-3.100/COPYING (the engine header in libmp3lame/lame.c permits version 2 or later); its README and LICENSE are preserved. A same-recipe LAME dynamic replacement was verified against these same LAME materials while preparing the cd09cab packet.
Native libraries used by this runtime and their original source and notice locations in the associated complete source kit:
- acl-2.3.2:
sources/kfa6p4i5dmvgirqw87557qbg53xif0qh-acl-2.3.2.tar.gz. - alsa-lib-1.2.15.3:
sources/ilsa6dxdcjdpxmpsz7cvflrhcs98czfd-alsa-plugin-conf-multilib.patch,sources/lf3fvrjfqqhx7lywhns7wwc8zm8i0f40-alsa-lib-1.2.15.3.tar.bz2,sources/q23f30bpincvxyg3iy5rl9dp4kjiccry-CVE-2026-25068.patch. - attr-2.5.2:
sources/hskjhnyx00gy9hk9napqkv0qzvpa20sy-attr-2.5.2.tar.gz,sources/wc9c8k7z5w5afdqvz7gjrjlaqf16wfpr-musl.patch. - brotli-1.2.0:
sources/779m9f03v6mkac58s5gsxbzjazsaci15-source,sources/f32aydndzrxx1id1qxvp1dq29cl739wf-e230f474b87134e8c6c85b630084c612057f253e.patch. - bzip2-1.0.8:
sources/lpw1q2ska8qrwyc4fnwfb0iliklcygrv-bzip2-1.0.6.2-autoconfiscated.patch,sources/slpdqm3wlhwbkzyijjz3xpifa219ac0x-bzip2-1.0.8.tar.gz. - cairo-1.18.4:
sources/milkgm7vglibwl8k4wj2sis17vm6vv50-cairo-1.18.4.tar.xz. - chafa-1.18.2:
sources/ibc3s9hr2wrwqra4rry3sgkgbrsp00i9-xmlcatalog_patch.patch,sources/n2bfgpszfppl0z8ckpyasziinalbqhy1-source. - cjson-1.7.19:
sources/sc9my4h5pih47zzn4j3j103ng1cfvis3-source. - curl-8.20.0:
sources/w1n0h60s5p7hzk9ybn9aplyrkp7h89mz-curl-8.20.0.tar.xz. - dav1d-1.5.3:
sources/2h6bp1bn3fi1nsj5y82nnn8g9y5m63sh-source. - djvulibre-3.5.29:
sources/b5cx097iy7rqjxr1na82zzr6s4zs9z4f-djvulibre-3.5.29.tar.gz. - expat-2.8.0:
sources/y3fbxmdrl7ppf75ma0w6rfi4892fs93d-expat-2.8.0.tar.xz. - ffmpeg-headless-8.1:
sources/6v7njhg0nxy4lhs892fmg94rmygvdk0h-add-av_stream_get_first_dts-for-chromium.patch,sources/8ysv026pzkq2rab89wfvz4sf91ddqdv3-nvccflags-cpp14.patch,sources/f6yc044ahznb1rsg811zn1mhslzq8lsx-ffmpeg. - fftw-double-3.3.10:
sources/860ljyi86w61jdkzgzpmgfkx5vbhmgad-fftw-3.3.10.tar.gz,sources/yc3aflf2vlq99ywq4iw37z6z9l1maqaj-remove_missing_FFTW3LibraryDepends.patch. - file-5.47:
sources/c97lni7llcvf2fgyang2iq7csaykyxrj-0001-PR-745-streamout-Don-t-flush-when-trying-to-set-nega.patch,sources/g2r1gl4ddyamsv8zvq1v1bnq7qw4j90b-0002-PR-725-inliniac-Revert-previous-and-always-set-offse.patch,sources/lrj741yxfmh2iy85w646w2kphlnz86dg-file-5.47.tar.gz. - fontconfig-2.17.1:
sources/5mcihgi367yf7nq1mid9vvjk36cjqjw6-fontconfig-2.17.1.tar.xz. - freetype-2.14.2:
sources/02q8r0hmkpcc9lwzaf9rbm9xl7p4g3px-freetype-2.14.2.tar.xz,sources/2zrzrqy4r3bxdzcnjcxlaiirf24bzmkb-enable-subpixel-rendering.patch,sources/3ki6s9wm7kfm4pm60jk6z89aijzsv408-enable-table-validation.patch. - fribidi-1.0.16:
sources/j5p0hh6rxm262ilhll5369k3l6mf4b00-fribidi-1.0.16.tar.xz. - gcc-15.2.0:
sources/3cj8qm3xjz1g5f7qnnxlc95i9imkicbk-cfi_startproc-reorder-label-14-1.diff,sources/632b0y5mkcdwbsw2g3xh5qznw2vv5axr-ppc-musl.patch,sources/7x6bimj6ipi6ag859gi2fc6by87x37j7-no-sys-dirs-riscv.patch,sources/8k5y1zg5cg3y2pjn9fh8l5ln28rq6gdy-aarch64-sve-rtx.patch,sources/9577hmdlmhki67cg8ar85cvidyg7xr7p-gcc-12-no-sys-dirs.patch,sources/kxfa7n7k3clgw13yafj5irj51gk2w3dg-c++tools-dont-check-enable-default-pie.patch,sources/vclnb6d6yja2m42pjw5jay5zinnh54y3-gcc-15.2.0.tar.xz,sources/xpplvxiwb4li2qd5nvhyd2mngrpna0ya-mangle-NIX_STORE-in-__FILE__.patch. - gdk-pixbuf-2.44.6:
sources/6kca3fhysmd3gszl13s3w3hn7b25qa6y-gdk-pixbuf-2.44.6.tar.xz,sources/9p7v8cbgacimv4v78yq4c83jfpdwbq8s-62b8f9fd0bb3b862823cd34afce4b389fbd27569.patch,sources/znxr6xcwkdcqgdaknidfsrq3h2azz9mq-installed-tests-path.patch. - glib-2.88.1:
sources/0s51jr07rjwls4bwwb7mrpzikc2ax15m-split-dev-programs.patch,sources/1741v6rlizzg8k41myx7jk53rwa24b2m-glib-appinfo-watch.patch,sources/abzy833a3cyracjdj47qxkx26r7lw2sg-gdb_script.patch,sources/d85gzs3m76jhh4i90wb9c0hm1qj8h50j-glib-2.88.1.tar.xz,sources/d8pkc3xxx3arcvdid48vh8imx9q9g4vq-elementary-terminal-support.patch,sources/xmaba5a6w625vcyk9iaf44vzz8mnydk7-schema-override-variable.patch. - gmp-with-cxx-6.3.0:
sources/n1djrrflvxnwdd735304l23r2qdnjrm6-gmp-6.3.0.tar.bz2. - gnutls-3.8.13:
sources/05qv74pm6yz68igyyzkmb0w4cqsq9k56-nix-ssl-cert-file.patch,sources/q86aljpcbksyzwpgn8ppr9ar8rhcjgz0-gnutls-3.8.13.tar.xz. - graphite2-1.3.14:
sources/366q28w1fn667n3qnhdnqlci49fnvicc-graphite2-1.3.14.tgz,sources/af0k7qmfla98jxd425m9b2kcpx9622ap-graphite2-1.3.14-gcc15.patch. - harfbuzz-13.2.1:
sources/0999cjni1iyq8fb6qjy1v46h8gf14jwz-disable-check-symbols-test.patch,sources/xzzvrdxxdvgaf0dv0s06qxvjasaxi1fw-harfbuzz-13.2.1.tar.xz. - imagemagick-7.1.2-23:
sources/xvqad6416wj0d9rxc629p2hk5g82q11a-source. - imath-3.2.2:
sources/5ggb6l3vx3gbbx7n9swrfhvlj2fyb45c-source. - jemalloc-5.3.1:
sources/rcvydsv1rj2y76khzyqr38krxz5ym7y1-source,sources/z10nkfvwm0608ppi90ww8bhykkrlf5bn-o3-to-o2.patch. - jq-1.8.1:
sources/1jj0wmmzyj6z3z8l9jgy10sq1hrkjqi2-CVE-2026-33947.patch,sources/5r4sl4sqx7c1v5qpcwnjs7hzfl5ahczj-CVE-2026-32316.patch,sources/6vr4s2af89acwmpjrr0awdk50lakzpjk-jq-1.8.1.tar.gz,sources/82zinyw58s5r5naay19sl1rm8lkqzsy8-CVE-2026-40164.patch,sources/aj5idp63d622kip60zwn9jql2a3hg4k3-musl.patch,sources/lba1ny432cnxphrwzxj65fbb4jh6hpj8-CVE-2026-39979.patch,sources/y894rxn0bl4hxq9acqfrl901zp19qs9w-CVE-2026-33948.patch. - keyutils-1.6.3:
sources/88a62ypvi5xpa3m8znhrl6l7jc307i8r-conf-symlink.patch,sources/9n3d2g1pplp7bacghxkqb73z0fipgn2h-keyutils-1.6.3.tar.gz,sources/d1xybymfx4ad0hy6zv97walg9v1dyzn6-raw,sources/p3prlmdjdwlry48i4nmwkxp6qxdi28lm-pkg-config-static.patch,sources/z0sjg5c7g1iqb4x5vyiqcm5n68mb5x5p-0001-Remove-unused-function-after_eq.patch. - krb5-1.22.1:
sources/3y6wrd1c4xfjld9xjr6dyb8zi4v192p2-krb5-1.22.1.tar.gz. - lame-3.100:
sources/hrm55whlbjsmrhk83zvdraaw9cpkixnh-lame-3.100.tar.gz. - lcms2-2.18:
sources/dbbavh85rmd576zypxaqjn8wgfh19bwk-lcms2-2.18.tar.gz. - lerc-4.1.0:
sources/dp4pywfndd0lp2rfkiz3rjc1ii6hl3xa-source. - libaom-3.12.1:
sources/8rpx0xdnavzmrbyhxlqf02mdjvk5qvlh-musl.patch,sources/9ps22ipq4pbgbrp6cikg9n2hr2qlz70z-outputs.patch,sources/xj9k8drd1mpzakq9pwp87hc2brlg6ypw-source. - libass-0.17.4:
sources/8hr4cays0ysxgysy13jvn4302w6bm0pg-libass-0.17.4.tar.xz. - libavif-1.4.1:
sources/1lw8swrzvydp2mn0msqdh7igj5dyjsaf-source. - libbluray-1.4.1:
sources/rf4pnncrj25ihxj5b25n1r86sg5mvhq1-libbluray-1.4.1.tar.xz. - libdatrie-2019-12-20:
sources/qafdrz7l1rxpscgrlqy05y4p04nv04v7-source. - libde265-1.0.18:
sources/7sl05n8vxz5mqi2x4r5n7ybd44wrhix5-source. - libdeflate-1.25:
sources/p1vr451bq4a5hkdqxhpg1ascsvn50b7s-source. - libdrm-2.4.133:
sources/zzh3x1r16i1h7d685hgx5zmfki0phmd4-libdrm-2.4.133.tar.xz. - libffi-3.5.2:
sources/8dsrka2c5kz5ziz9cq94ybzrvhjw5rdq-freebsd-tsan-pthread.patch,sources/llrva3nbji6g593izd02y0g1gk0py9d9-libffi-3.5.2.tar.gz. - libheif-1.21.2:
sources/zzxs6697wcbww2v022apr08gxdcfg3mr-source. - libice-1.1.2:
sources/jd1jpznj0inzpxyv191rr1ddm3vakpih-libICE-1.1.2.tar.xz. - libidn2-2.3.8:
sources/9dcs318zy7jbxz8kfdjnxd1c6s1xd2vy-libidn2-2.3.8.tar.gz. - libjpeg-turbo-3.1.4:
sources/i38l9rrrzj8k38kiznhqkicdh4v4lsci-source. - libjxl-0.11.2:
sources/891kb5ynr64kann9x9vv5mhwskhxgscz-source. - liblqr-1-0.4.3:
sources/j9g0vw8a53phlizjnqgnr8qmpxacysfs-source. - libogg-1.3.6:
sources/azmqck2qklyhfy3qbvc9srnxacwga1wk-libogg-1.3.6.tar.xz. - libopenmpt-0.8.6:
sources/8pkisq8dfhnr45294rppzjs3ajg79gip-libopenmpt-0.8.6+release.autotools.tar.gz. - libopus-1.6.1:
sources/3ca5s98ga2f6n91yc6rww29bl1sjbp70-test-timeout.patch,sources/xyzmpla2ax3r79d4m0l6g8jmwris7a8q-opus-1.6.1.tar.gz. - libpng-apng-1.6.56:
sources/dax8i56y8x9a5gc9c7z5d46h7pgw7mkb-libpng-1.6.56.tar.xz. - libpsl-0.21.5:
sources/4y4zb4vkp98syizhwyx9fwz0svgfbarp-static.patch,sources/mkgbzcbcfi0wnb9cf243rp3vk3djaj5l-libpsl-0.21.5.tar.lz. - libraqm-0.10.5:
sources/scm42z67ca97czd9rld0n5b9wi3r0j9q-source. - libraw-0.22.1:
sources/aqg7q7q610mfixm6jdqf1arda42dj17n-source. - librist-0.2.11:
sources/2njgka4hjh1qby3zzkmgk2nzn99nixfr-source. - librsvg-2.62.1:
sources/cdywdc3rhmqlc9kijsx1k1dp8ycbgswd-librsvg-2.62.1.tar.xz,sources/zic583y27qv6kif1ylpfg6fnarqbm8ni-librsvg-deps-2.62.1-vendor. - libselinux-3.10:
sources/axdyznmlk5sjbj4a05vxwwaqmxahnhxc-libselinux-3.10.tar.gz,sources/lsxbs3l053zpfp6h5xc1nk33fmrgpy72-0003-libselinux-restore-drop-the-obsolete-LSF-transitiona.patch?id=62b9c816a5000dc01b28e78213bde26b58cbca9d. - libsm-1.2.6:
sources/9w3jpxn5d33mfgldyj6z9q1x3x26nnng-libSM-1.2.6.tar.xz. - libssh-0.12.0:
sources/bfd9y74vr4dd9xz8axw46rx5d3sli1vc-libssh-0.12.0.tar.xz. - libssh2-1.11.1:
sources/j04yfblg6sk5abb4n067xv0x0dfraf73-libssh2-1.11.1.tar.gz,sources/m9171q7kn5bbp08hqmhfra41mmn6p5nk-CVE-2026-7598.patch. - libtasn1-4.21.0:
sources/rk09qhlp69my6j46rbmly4kmvh1a9sa1-libtasn1-4.21.0.tar.gz. - libthai-0.1.30:
sources/sr25vafhqyr80dlcpp7l2bp1cghy29y6-libthai-0.1.30.tar.xz. - libtheora-1.2.0:
sources/yk1p4jnc75ala5c95ccpn54bmqdqj3mg-source. - libtiff-4.7.1:
sources/0f44qliw92naarhws9pdnqa3qa24pap5-source,sources/50yf4wc3hncq2kcjb51l3xfik8v9hdny-rename-version.patch. - libultrahdr-1.4.0:
sources/3pmkxaw6f2wpm9qnl1y4qwm5ifg7y3b9-source,sources/5hdkpy7i4bq8pgcymww3ayll79p5lzw1-gtest.patch,sources/mclflx0mikr3vsxxswafwrlgxqc7anw2-5fa99b5271a3c80a13c78062d7adc6310222dd8e.patch. - libunistring-1.4.2:
sources/l6b9nvw7fhknbn8f4g7zgglg5y2cf5ki-libunistring-1.4.2.tar.gz. - libva-minimal-2.23.0:
sources/l1spxlnpkbj62d1q87ixd314n8iyi74m-source. - libvmaf-3.0.0:
sources/6pw1756pacrgplwpifjj8hppg4046pk1-source. - libvorbis-1.3.7:
sources/g1pkf2xv1iys30ixficicsm15k0qw3vx-libvorbis-1.3.7.tar.xz. - libvpx-1.16.0:
sources/f6hpzn005fhngzr9bcby7mdhilragzci-source. - libwebp-1.6.0:
sources/dsm886c0v97mbm4kpk8lqlwi8b7hcxxw-source,sources/n024hsfb0mvrfvz67d2f9ry90cdhjakk-0001-libwebp-Fix-endianness-with-CMake.patch. - libx11-1.8.13:
sources/yd2v322myzafr2cipg5zx1069r0fyxqv-libX11-1.8.13.tar.xz. - libxau-1.0.12:
sources/4a5jdwbjg03gdjb4yzf826q9ni4lbpcm-libXau-1.0.12.tar.xz. - libxcb-1.17.0:
sources/4ypid2ya98yr389z8a4nhz7ivi85gl53-libxcb-1.17.0.tar.xz. - libxdmcp-1.1.5:
sources/7b6icqgm4a9f8jw9aavn92s7b0jq2jrc-libXdmcp-1.1.5.tar.xz. - libxext-1.3.7:
sources/1dw15x0z5645wsaxi56p82vb45c7qara-libXext-1.3.7.tar.xz. - libxml2-2.15.2:
sources/600x0dq24k5mlrpcggnwn4dw7p70zrbv-source. - libxrender-0.9.12:
sources/19snrkgilr1llnllsww4bqd9c6h41rfl-libXrender-0.9.12.tar.xz. - libxt-1.3.1:
sources/41rygd3kra2hqcha05396h11l00lzycm-libXt-1.3.1.tar.xz. - libyuv-1908:
sources/ilkh9rz6mnkasii42ix7sw6hmw2qg9xw-dither-honour-byte-order.patch,sources/w4jj1l6q7m5xnl06f4lrmv5rpqdv643l-libyuv-b7a8576. - mbedtls-3.6.6:
sources/2lk3ha364aakq8w85nz13app4jfmdd13-100-fix-gcc14-build.patch,sources/9ih2s0f07cxi91b502clq0ihfd2lqxam-source. - mpg123-1.33.4:
sources/p08mdmsa0jscgcd7ywc41y2fgd1zl110-mpg123-1.33.4.tar.bz2. - ncurses-6.6:
sources/1hkx09zxzwwhqwnr5rdi7r2v7jbiki00-ncurses-6.6.tar.gz. - nettle-3.10.2:
sources/d4klld03g41sz9jz6qk18hxlkcxf1cp2-nettle-3.10.2.tar.gz. - nghttp2-1.69.0:
sources/q43sdpfy99b1wskg3vh1hcg7ryq9f094-nghttp2-1.69.0.tar.bz2. - nghttp3-1.15.0:
sources/m6im2d8fxsdzdvaq6hrcv80hamr80rmg-nghttp3-1.15.0.tar.bz2. - ngtcp2-1.22.1:
sources/gcf00yfh684sdpwb4zyhwp9rn5khhqq2-ngtcp2-1.22.1.tar.bz2. - nspr-4.39:
sources/1fwdws92kfdf700znm0bmhyg7i808b1r-nspr-4.39.tar.gz,sources/66600paax3x0rmba4j2bc6m99la9bkv8-0001-Makefile-use-SOURCE_DATE_EPOCH-for-reproducibility.patch. - nss-3.112.5:
sources/6w94vq4d02h3fkvnpr4qmy6npzfd5sd2-85_security_load_3.85+.patch,sources/9jzzx8r3mdwbjr6f1a6vr4cn4idcbnwd-source,sources/a5skdyvh7a4iap5bpvlrxfq68y330xli-fix-cross-compilation.patch. - numactl-2.0.18:
sources/0hvw28b0b4r8j495q6iqghg77i2y8j5g-source,sources/0k8xl9bz4s1a47vn3gl1hhmdchzg55k6-f9deba0c8404529772468d6dd01389f7dbfa5ba9.patch. - ocl-icd-2.3.4:
sources/pmi7fk09ckn0b26jmdip3pzzvgva3zmc-source. - oniguruma-6.9.10:
sources/9x37rszxljzra6h1myk1pbnc60lca2z8-onig-6.9.10.tar.gz. - openapv-0.2.1.2:
sources/mhzhhassqrzmjlpbb6s4ysvd7rsg158a-source. - openexr-3.4.10:
sources/0ns4nxgjx75dzc15hi529pwc8zw2276x-source. - openjpeg-2.5.4:
sources/xbw5sj4b6ylfs6daz0ps0dfcb8m6h1vx-source. - openssl-3.6.2:
sources/c2d7chn37a4q79xby5k12kcdqa905vnl-openssl-3.6.2.tar.gz,sources/cklrwbwi889pp2fdsswdjvn12sdy5i5j-openssl-disable-kernel-detection.patch,sources/i58agvhx8bmdjlspgkk4m3ylh5348iim-use-etc-ssl-certs.patch,sources/sq4h6bqjx12v9whvm65pjss25hg1538q-nix-ssl-cert-file.patch. - p11-kit-0.26.2:
sources/2fr8qlv8ddgiccr9r60gjws2yqgggd27-source. - pango-1.57.1:
sources/gsy9sqhzjl26ni2ihzlnn3s9bxhvqr8x-pango-1.57.1.tar.xz. - pcre2-10.46:
sources/np3ayc9gwp1li9m1fnl2qv0fvpcmi632-pcre2-10.46.tar.bz2. - pixman-0.46.4:
sources/s2cifkjf074cwcim1p9lij646fi3p3zy-pixman-0.46.4.tar.gz. - poppler-utils-25.10.0:
sources/vqnmfxs4jpkrkwldqwv4p5z1ifccvk5c-poppler-25.10.0.tar.xz. - potrace-1.16:
sources/qgnm5dw5qjla558vyxi88vpcly0dwz9i-potrace-1.16.tar.gz. - readline-8.3p3:
sources/0v7w62jca8nw6w31zs4y2805jj670f6p-no-arch_only-8.2.patch,sources/1h5gwlz694q7f6xx4kbawd7pclhpx445-readline83-002,sources/4wzrbkgi3m2dz7acyg2224l2kw7f1pc2-readline-8.3.tar.gz,sources/bw6aa38615ww5karcn8kslsf5hxgz412-link-against-ncurses.patch,sources/innmm701wrlp2yqk6gr08487f6m60219-readline83-003,sources/x8zb2br5nij14z3a8yki2yah25yd3pya-readline83-001. - soxr-0.1.3:
sources/5c3j5mvbmmhq5d6xry4fi560p6izxbna-soxr-0.1.3-Source.tar.xz,sources/8b5aa8sh9hshjp7xi9r24db65nzyd304-arm64-check.patch. - speex-1.2.1:
sources/mhaxl22l59zd41gcx2rmi9fc9ihw7x04-speex-1.2.1.tar.gz. - srt-1.5.4:
sources/618a8x9i11qbryl8h4sjl8a27ww4rb3a-srt-fix-cmake-4.patch,sources/v34gnnwhf9946w2krjirzp576j8wj9za-source. - svt-av1-3.1.2:
sources/14cprx8z53yhhlm0mj6p4ivfak8m3fdb-source. - util-linux-minimal-2.42:
sources/1j9sp0yd6jbcbkwsc5a826rxqy3lk6vh-rtcwake-search-PATH-for-shutdown.patch,sources/bxcnfypjqbxscad3cnh7yn80k4isrlsj-fix-musl-nsenter.patch,sources/g7qkkwfpiq0gaby1h5ddm3brzakxk9w8-util-linux-2.42.tar.xz,sources/vi7fvws4h52w52zln4mkxqrd0kw2njql-pidfd-utils-linux-only.patch,sources/wbyvq5lzbxllls8gfqqhwd270p0hw8rm-script-fix-backwards-compat.patch,sources/ylya3c9iq1spblq9zazc142swvlxyv3y-script-fix-memory-leaks.patch. - v4l-utils-1.32.0:
sources/0qara7fcjh83pdmj3bjbf0q29d32fm8p-v4l-utils-1.32.0.tar.xz,sources/zqz990imkgb72q56b64b9wwqw9hlc56m-musl.patch. - vid.stab-1.1.1-unstable-2025-08-21:
sources/yajmx6lqkbk80a650bz21hrf6886amrv-source. - vulkan-loader-1.4.341.0:
sources/jbybnywd1g9axih3qqdaq5505rnvipv4-fix-pkgconfig.patch,sources/lvkjnypkf5f0kinh75klkawdm9lij88r-source. - x264-0-unstable-2025-01-03:
sources/7wdqqc9hwisqwskams5by0xgrcs3m7cs-source,sources/rwwl0dr7m4vg6r5rsb8ssljx0mawxmfc-disable-arm-neon-default.patch. - x265-4.1:
sources/0gs73r8980rbdx0k55ydp3ailkrnwwir-x265_4.1.tar.gz,sources/d42irfxcip5ds794c60fjky5wg7052zy-x265-fix-cmake-4-1.patch,sources/ham9hdi0jrbkrxamxlm3l53dm48q0mqf-darwin-__rdtsc.patch,sources/inyb34d6wggnpx72d78vwdzrw82yv4c9-gcc15-fixes.patch,sources/mbx2jkfk1pnvf1fkrzdlbawhbj30qc21-x265-fix-cmake-4-2.patch,sources/svpkmnxkf4hhl486ca83mfjabfn8p5pj-x265-fix-cmake-4-3.patch. - xvidcore-1.3.7:
sources/90zpx6qab2g495kwr51kqrpjz0a3221k-xvidcore-c23.patch,sources/mpx43gq18wl95izy78faqzzhyc5rmp77-xvidcore-1.3.7.tar.bz2. - xz-5.8.3:
sources/8lhpgg9y4y12d4d7fzp8lkp61mbnqg74-xz-5.8.3.tar.xz. - zimg-3.0.6:
sources/996gppz752cc0mnjf2n3mbhi3r560hin-source. - zlib-1.3.2:
sources/0rw1qmkghff7lf6lm75c6i0pi7jrm2jm-export-variable.patch,sources/13vkic2v8zac4m6p38asdhasb3xylv07-zlib-1.3.2.tar.gz. - zstd-1.5.7:
sources/6k4n3g5jahyxqn6m7bdviydxibzp7xx1-playtests-darwin.patch,sources/d3gh8y8k0y5kq8pxd8hmjsall6rzympc-man-fix.patch,sources/w0fyq7vdpja3yawg943an3zr644cqx1v-source. - zvbi-0.2.44:
sources/j6fys63ab0354h5nh6dpb37crrx0phdk-source.
CodexBar 0.74.1 ships as upstream's prebuilt static binary (libexec/yazelix/codexbar). Its MIT license (Peter Steinberger) ships in the runtime at share/licenses/codexbar/LICENSE; the source kit carries the release archive and CodexBar's full source tree with that LICENSE.
Pinned children: the full zjstatus (Yazelix/zjstatus 0a4ba3e6e46b7795d1226000858d7bc2d6973710), zj-radar and Zellij source trees in the kit retain the MIT notices that their filtered compilation inputs omit. The complete tree-sitter-bash source retains its original MIT notice. Scoped Groovy, Hyprlang, ADL, SuperCollider, EEx, PTX and LPF grammar declarations remain authoritative; later canonical texts do not substitute grants. Cargo OR grants remain alternatives.
Installer: the install.sh asset (12,327 bytes, SHA-256 a3d2924760c811a337b70180d8d29e6b448517308ddf6a85c6587af407eb1987) is byte-identical to packaging/install.sh at the revision above and is recorded under installer in nova-release.json. It is Nova's own script and bundles no third-party component.
SOURCE-DELIVERY.md gives the exact-revision Nix build command, the preserved recipes and the component build-flag mapping. Its private-copy replacement guidance applies to ABI-compatible dynamic libraries; static or embedded components require rebuilding their consumer. This review is technical association and maintainer acceptance, not blanket legal clearance or an independent offline rebuild of every source.
If Yazelix saves you time, you can support continued development on GitHub Sponsors.