Chaotic-Nyx
104 subscribers
3 photos
28 links
Installation and FAQ on https://www.nyx.chaotic.cx/

Join the discussion group for feedback:
- Telegram: https://t.me/chaotic_nyx_sac
- Matrix: https://matrix.to/#/#chaotic-nyx:ubiquelambda.dev (bridged)
Download Telegram
There was a staging merged into yesterday's nixpkgs-bump. I also took the time to bump everything since there were new Cachyos releases as well.

After 22hrs 33min 10sec of building, the following packages did not succeed:
libbpf_git 
nix_git
nut_git
qtile-extras_git
scx-full_git
scx_git.cscheds
sway-unwrapped_git
sway_git
vulkanPackages_latest.gfxreconstruct
vulkanPackages_latest.vulkan-extension-layer


I'll be deploying anyway but probably won't be able to fix them until Monday.
Sorry guys, I'll have to sort out some personal issues and won't be able to contribute this week.
πŸ‘5
Chaotic-Nyx
Sorry guys, I'll have to sort out some personal issues and won't be able to contribute this week.
Thanks for the 4kg of (really good) coffee this month guys, when I finish relocating I'll put them to good use.
❀4
Chaotic-Nyx
Sorry guys, I'll have to sort out some personal issues and won't be able to contribute this week.
Still not sorted out, but I assembled my desktop yesterday and worked in a new deploy with updated nixpkgs, updated cachyos kernels and updated everything else, currently known to be broken:

libbpf_git 
nix_git
nut_git
qtile-extras_git
sdl_git
vulkanPackages_latest.gfxreconstruct
I was going to release today's bump with the Nixpkgs bump now, but then Cachyos kernel bumps appeared, so it will take a little longer.
We've moved the default CachyOS kernel back to GCC-built as it's been getting more time consuming to fix Clang+LTO's kernel modules. If you don't add extra kernel modules (xpadone, Nvidia, ZFS, etc) and you want the extra 1% in performance, change to linuxPackages_cachyos-lto in your config.
πŸ‘6
The following packages are about to be dropped (on Monday morning):
- bytecode-viewer_git
- firefox_nightly (fixed)
- libportal_git
- nix_git
- nordvpn
- pwvucontrol_git
- qtile-extras_git
- sdl_git (fixed)
- torzu_git

If you have interest and want one or more to be kept, please push a PR fixing them.
πŸ‘1πŸ‘Œ1
Cachix is down, our cache is down.
Chaotic-Nyx has been discontinued.

If someone is interested in providing some of its packages or better alternatives feel free to ask me and I'll link it in the README/website.
😒21β˜ƒ2😭1🫑1
Ξ» git reset --hard "$DISCOUNTINUED_HASH"^
Ξ» git add -A; git commit -m "much more automation"
Ξ» git add -A; git commit -m "our own Cloudlfare-baked cache"
Ξ» sudo nixos-rebuild boot
Done. The new configuration is /nix/store/c53255317bb11707d0f614696b3ce6f221d0e2f2-chaotic-nyx-2026
πŸ‘1
Ξ» reboot
❀1
Big update to Cachyos kernels today.

Not a version bump. But I swear this is good stuff.

Back in 2023, we tweaked it so that all the kconfig vars were identical to the CachyOS set. This diff was later reviewed and approved by a CachyOS developer.

This is important: using the sources and patches of a downstream kernel doesn't give you the same experience, you need to toggle the new and old features, and adjust their knobs. Nixpkgs for their kernels clones ignore the existance of linuxManualConfig, pick only a few toggles and ignore most the knobs. A totally ilegitimate usage of the downstream names.

After the original sync, I set an RSS to watch every commit in the CachyOS' PKGBUILD, and mostly for a while I kept all the kconfig vars up-to-date. Eventually I failed, reading diffs in a huge shell script it's not fun.

But now, I'm proud to say we're in sync again. And with a few more automations so that it doesn't drift so fast from now on.

---

Any DX changes?

Yes! For those using the cachyOverride function, we now have a cachyVars, that uses the same options and accepts the same values as CachyOS' PKGBUILD. But in a JSON. Here's an example turning on optimizations for x86_64_v3 microarch:
pkgs.linuxPackages_cachyos-lto.cachyOverride { cachyVars = pkgs.linuxPackages_cachyos-lto.kernel.cachyConfig.cachyVars // { "_processor_opt" = "GENERIC_V3"; }; }
πŸ‘4❀1
UPDATE: Resolved as of 202607132343Z.

We are aware of issues in the following packages:
- bytecode-viewer_git: not building
- cachyos (default/LTO only): bcachefs is not building
- cachyos (all variants): nvidia-beta is not buiding
- distrobox_git: out-of-date (update PR is broken)
- mangohud_git: out-of-date (update PR is broken)
- mwc_git: not building
- qtile-extras_git: out-of-date (update PR is broken)
- sdl_git: not building
- shadps4_git: out-of-date (update PR is broken)
- telegram-desktop_git: out-of-date (update PR is broken)
- torzu_git: not building
- vulkanPackages_latest.*: not building from spirv-headers to all its dependents
- yt-dlp_git: not building
Kids, remember to re-pin your Postgres version after unpinning it for whatever reason.

I lost the cache's database, instead of doing SQL to fix it, I re-downloaded everything (only the lastest version) and will be pushing it all again. This will take a few minutes. Sorry for the interruption.
πŸ‘3
Currently broken:
- pcsx2_git
- qtile_git

Everything else should be working. Thanks for every collaboration in the recent days!
Some linux_cachyos updates:

β€’ Added bore, bmq, eevdf, and rt-bore variations 🐧
β€’ Some work towards proper support for AutoFDO and Propeller ⚑️
β€’ πŸ¦€ Fix for gcc-built kernels missing ⁠CONFIG_RUST⁠

Note: We're aware nvidia-open is broken with 7.2.0 kernels.
❀5