Repository navigation
Yazelix Nova 2.1.0
- Fresh installs work again. The
tree-sitter-cylcrepository was deleted
from GitHub, so Nix failed fetching that Helix grammar; Nova Helix now
bundles its exact source. - The
Alt Shift Aanimation popup no longer shows Accelerando, whose glyphs
need a font Nova does not ship. It now excludes it from random picks and
arrow browsing, as the welcome andyzx animaalready did. - Zellij runs without carried patches at upstream
77debdeb. Its theme picker
includesclassic,default, anddefault-light; Nova's inherited dark and
light themes remainansiandgruvbox-light. Ctrl qopens Zellij's close confirmation: Detach keeps the session running,
Quit ends it for every client, and Cancel returns to the workspace.
Source, notices and rebuild instructions
Nova 2.1.0 source and notice review assets
Revision: 2b8f49524e8a63ea990921333dc3979b194098e5. Tag: nova-v2.1.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.1.0-x86_64-unknown-linux-gnu-no-rio-component-sources.tar.gz.part-00yazelix-nova-2.1.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=2b8f49524e8a63ea990921333dc3979b194098e5#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.1.0 at revision 2b8f495 (x86_64-unknown-linux-gnu, no-Rio). Approved by the maintainer, Lucca Huguet, 2026-11-03.
Reviewed files: the Portable Release dry run https://github.com/Yazelix/nova/actions/runs/41571557175 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 482,876,404 bytes, complete source kit 3,405,616,983 bytes in two ordered parts, language-runtime notices 980,822 bytes. Against Nova 2.0.0 the runtime is 1,064,913 bytes larger (0.22%) and the source kit 63,678,840 bytes larger (1.91%); the notice packet is 6 bytes larger, only from the archive derivation name in its manifest, with byte-identical notice files. The source kit growth is the Zellij vendor tree: upstream 77debdeb's Cargo.lock adds 117 crates of upstream's optional GUI window stack (winit, glutin, objc2 and Android, Windows and macOS bindings). Nova builds Zellij without the window feature, and the shipped yzx-zellij binary contains none of them.
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.1.0 on the stable channel, and bin/yzx --version prints 2.1.0 in an empty environment. The Edge Nix package from 7d21fa2, installed through Home Manager on 2026-11-02 and dogfooded from the Yazelix Nova (Edge) desktop entry, carries every 2.1.0 interaction change (upstream Zellij, Ctrl q close confirmation, theme picker entries, Accelerando exclusion); it differs from this revision only in the version string and the Nova Helix pin, whose cylc grammar source has the same NAR hash.
Source coverage: 651 component records and 1,949 complete source roots, the same counts as 2.0.0; 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 as Nova 2.0.0, so the same original source materials and FFmpeg configuration flags; the only changed origin is Nova's own package. Since 2.0.0 ten source roots changed, all Nova's own or its pinned Yazelix and Zellij inputs: Nova's recipe tree (26 files of the 2.1 range, dropping both carried Zellij patches), the default Zellij config.kdl, the yzx-config source (theme list), the generated yzx-tutor source (src/main.rs), the Zellij distribution recipe (dropping zellij-background-startup.patch and zellij-pipe-payload.patch), the full Zellij source tree at upstream 77debdeb (MIT LICENSE.md byte-identical), its now unpatched vendor tree (all notice files from 2.0.0's patched tree are byte-identical, plus those of the added crates), Nova Helix at cd489078 (bundling the cylc grammar archive; the cylc grammar material is the same store path as in 2.0.0, with its LICENSE), Anima at 52fefc40 (flake.lock only) and Zellij Popup at d0af0fb1. Other 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 to the 2.0.0 installer, 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.