Skip to content

Add Chaotic Nyx to all NixOS hosts#4

Merged
aoli-al merged 2 commits into
mainfrom
worktree-chaotic-nyx
Jul 23, 2026
Merged

Add Chaotic Nyx to all NixOS hosts#4
aoli-al merged 2 commits into
mainfrom
worktree-chaotic-nyx

Conversation

@aoli-al

@aoli-al aoli-al commented Jul 22, 2026

Copy link
Copy Markdown
Member

Enables Chaotic Nyx on every NixOS host and switches to its optimized kernel:

  • Adds the chaotic flake input (github:chaotic-cx/nyx/nyxpkgs-unstable), with no nixpkgs follows so the binary cache stays hit-able.
  • Enables chaotic.nixosModules.default in mkSystem (pittsburgh, madison, octal, ruby, nixnas) and in mkJexSystem (jex).
  • Adds https://chaotic-nyx.cachix.org and its public key to the flake's nixConfig.
  • Switches boot.kernelPackages in hosts/common/gui.nix from linuxPackages_7_1 to linuxPackages_cachyos (7.1.4-cachyos), covering all five x86 hosts. jex keeps the Raspberry Pi vendor kernel.

All six hosts verified to evaluate; ruby's kernel confirmed as 7.1.4-cachyos. The darwin host is untouched — Chaotic Nyx is Linux-only.

🤖 Generated with Claude Code

aoli-al and others added 2 commits July 22, 2026 16:55
Adds the chaotic-cx/nyx flake input, enables its default NixOS module
on all hosts (including jex), and registers the chaotic-nyx binary
cache.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@aoli-al
aoli-al merged commit 4184b9d into main Jul 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant