Chaotic's Nyx

Six frogs with capes, aligned like the NixOS logo, with intercalated shades of green

Originally launched at 2023-03-28 and killed at 2025-12-08, Chaotic-Nyx was a Nix flake for "too much bleeding-edge" and unreleased packages (e.g., mesa_git, linux_cachyos, firefox_nightly, sway_git, gamescope_git). And experimental modules (e.g., HDR, duckdns), from the Chaotic Linux User Group (LUG), the same one that maintains Chaotic-AUR.

Lists of options and packages

Built and cached against github:nixos/nixpkgs/f61125a668a320878494449750330ca58b78c557 (20251205155432Z).

Packages

NameVersionDescription
alacritty_git unstable-20251205152756-1837203 Cross-platform, GPU-accelerated terminal emulator
https://github.com/alacritty/alacritty
ananicy-rules-cachyos_git unstable-20251207180023-df44673 CachyOS' ananicy-rules meant to be used with ananicy-cpp
https://github.com/CachyOS/ananicy-rules
applet-window-title 0.5 Plasma 6 applet that shows the application title and icon for active window
https://github.com/psifidotos/applet-window-title
appmenu-gtk3-module 0.7.6 Port of the Unity GTK 3 Module
beautyline-icons unstable-20251102183822-3a501dc BeautyLine icon theme mixed with Sweet icons
https://gitlab.com/garuda-linux/themes-and-settings/artwork/beautyline
bees_git unstable-20251025034832-cddce84 Block-oriented BTRFS deduplication service
https://github.com/Zygo/bees
bpftools_full 6.18 Debugging/program analysis tools for the eBPF subsystem
https://github.com/libbpf/bpftool
busybox_appletless 1.36.1 Tiny versions of common UNIX utilities in a single small executable (without applets' symlinks)
https://busybox.net/
bytecode-viewer_git unstable-20251006050804-a5a0f36 An advanced yet user friendly Java reverse engineering suite
https://bytecodeviewer.com/
discord-krisp 0.0.117 All-in-one cross-platform voice and text chat for gamers
https://discordapp.com/
distrobox_git unstable-20251201072328-91d2d77 Wrapper around podman or docker to create and start containers
https://distrobox.it/
dr460nized-kde-theme unstable-20251026234543-8cbf6a6 The default Garuda dr460nized theme
https://gitlab.com/garuda-linux/themes-and-settings/settings/garuda-dr460nized
evil-helix_git unstable-20250915160429-59215ec Post-modern modal text editor, with vim keybindings
https://github.com/usagi-flow/evil-helix
firedragon-bin 12.6.0 Floorp fork with custom branding and opinionated defaults
https://firedragon.garudalinux.org/
firedragon-bin-unwrapped 12.6.0 Floorp fork with custom branding and opinionated defaults
https://firedragon.garudalinux.org/
firedragon-catppuccin-bin 12.6.0 Floorp fork with custom branding and opinionated defaults, Catppuccin variant
https://firedragon.garudalinux.org/
firedragon-catppuccin-bin-unwrapped 12.6.0 Floorp fork with custom branding and opinionated defaults, Catppuccin variant
https://firedragon.garudalinux.org/
firefox-unwrapped_nightly 147.0a1 A web browser built from Firefox Nightly source tree
http://www.mozilla.com/en-US/firefox/
firefox_nightly 147.0a1 A web browser built from Firefox Nightly source tree
http://www.mozilla.com/en-US/firefox/
gamescope-wsi32_git unstable-20251206105151-9416ca9 SteamOS session compositing window manager
https://github.com/ValveSoftware/gamescope
gamescope-wsi_git unstable-20251206105151-9416ca9 SteamOS session compositing window manager
https://github.com/ValveSoftware/gamescope
gamescope_git unstable-20251206105151-9416ca9 SteamOS session compositing window manager
https://github.com/ValveSoftware/gamescope
helix_git unstable-20251207034429-a60c492 Post-modern modal text editor
https://helix-editor.com
jovian-chaotic.decky-loader 3.2.1 A plugin loader for the Steam Deck
https://github.com/SteamDeckHomebrew/decky-loader
jovian-chaotic.decky-loader-prerelease 3.2.1 A plugin loader for the Steam Deck
https://github.com/SteamDeckHomebrew/decky-loader
jovian-chaotic.galileo-mura 0.9
https://github.com/Jovian-Experiments/galileo-mura
jovian-chaotic.gamescope 3.16.15 SteamOS session compositing window manager
https://github.com/ValveSoftware/gamescope
jovian-chaotic.gamescope-session 3.16.15-4 -
jovian-chaotic.gamescope-wsi 3.16.15 SteamOS session compositing window manager
https://github.com/ValveSoftware/gamescope
jovian-chaotic.inputplumber 0.61.0 Open source input router and remapper daemon for Linux
https://github.com/ShadowBlip/InputPlumber
jovian-chaotic.jovian-greeter - -
jovian-chaotic.jovian-hardware-survey - -
jovian-chaotic.jovian-steam-protocol-handler - -
jovian-chaotic.jovian-stubs - -
jovian-chaotic.jovian-updater-logo-helper - -
jovian-chaotic.jupiter-dock-updater-bin 20250220.02 -
jovian-chaotic.jupiter-fan-control 20240523.3 Steam Deck (Jupiter) userspace fan controller
jovian-chaotic.jupiter-hw-support 20251111.1 Steam OS's generic “hardware support” package. This package contains the hardware-agnostic files from the `jupiter-hw-support` package. For themes, as well as unfree firmware, see the `steamdeck-theme` and `steamdeck-firmware` packages.
jovian-chaotic.linux-firmware-jupiter 20251111.1 Binary firmware collection packaged by kernel.org
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
jovian-chaotic.linux_jovian 6.16.12-valve5 The Linux kernel (with patches: bridge-stp-helper, request-key-helper, export-rt-sched-migrate)
https://www.kernel.org/
jovian-chaotic.mangohud 0.8.2.rc1.r5 Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more
https://github.com/flightlessmango/MangoHud
jovian-chaotic.mesa-radeonsi-jupiter 25.2.0.radeonsi-25.2.0 -
jovian-chaotic.mesa-radv-jupiter 26.0.0.steamos-25.11.3 -
jovian-chaotic.noisetorch-ladspa 0.12.2-unstable-2025-01-13 -
jovian-chaotic.opensd 0.52 Userspace driver for Steam Deck input
jovian-chaotic.powerbuttond 3.5 Steam Deck power button daemon
jovian-chaotic.sdgyrodsu 2.1.1 Cemuhook DSU server for the Steam Deck Gyroscope
https://github.com/kmicki/SteamDeckGyroDSU
jovian-chaotic.steam 1.0.0.85 Digital distribution platform
https://store.steampowered.com/
jovian-chaotic.steam-unwrapped 1.0.0.85 Digital distribution platform
https://store.steampowered.com/
jovian-chaotic.steam_notif_daemon 1.0.1 Steam notification daemon
jovian-chaotic.steamdeck-bios-fwupd - Steam Deck BIOS for fwupd
jovian-chaotic.steamdeck-dsp 0.77 Steamdeck Audio Processing
jovian-chaotic.steamdeck-firmware 20251111.1 Steam Deck BIOS and controller firmware
jovian-chaotic.steamdeck-hw-theme 20251111.1 Steam Deck themes (base)
jovian-chaotic.steamos-manager 25.11.0 -
jovian-chaotic.steamos-polkit-helpers 20251111.1 -
jovian-chaotic.wakehook 2.1 SteamOS CEC power management daemon
jovian-chaotic.wireplumber-jupiter 0.5.10-1.10 Modular session / policy manager for PipeWire
https://pipewire.org
jovian-chaotic.xdg-desktop-portal-gamescope 0.1.23.bfbf0e3 -
jovian-chaotic.xdg-desktop-portal-holo 0.1.14.bb73298 -
jujutsu_git unstable-20251206212017-8c84656 Git-compatible DVCS that is both simple and powerful
https://github.com/jj-vcs/jj
lan-mouse_git unstable-20251204110910-3922b45 Software KVM switch for sharing a mouse and keyboard with multiple hosts through the network
https://github.com/feschber/lan-mouse
latencyflex-vulkan unstable-2023-07-03 Vulkan Layer for LatencyFleX
https://github.com/ishitatsuyuki/LatencyFleX
libbpf_git unstable-20251107220007-d65dbb4 Library for loading eBPF programs and reading and manipulating eBPF objects from user-space
https://github.com/libbpf/libbpf
libdrm32_git b65d6ed Direct Rendering Manager library and headers
https://gitlab.freedesktop.org/mesa/drm
libdrm_git b65d6ed Direct Rendering Manager library and headers
https://gitlab.freedesktop.org/mesa/drm
libportal_git unstable-20251009154520-086cc57 Flatpak portal library
https://github.com/flatpak/libportal
linuxPackages_cachyos 6.18.0+Cacf85ec+P0ac7e72 Kernel and modules for Linux EEVDF-BORE scheduler Kernel by CachyOS with other patches and improvements
linuxPackages_cachyos-gcc 6.18.0+Cacf85ec+P0ac7e72 Kernel and modules for Linux EEVDF-BORE scheduler Kernel by CachyOS with other patches and improvements
linuxPackages_cachyos-hardened 6.17.9+C40aacb7+Pb8f46af Kernel and modules for Linux EEVDF-BORE scheduler Kernel by CachyOS with other patches and improvements
linuxPackages_cachyos-lto 6.18.0+Cacf85ec+P0ac7e72 Kernel and modules for Linux EEVDF-BORE scheduler Kernel by CachyOS built with LLVM and Thin LTO
linuxPackages_cachyos-lto-znver4 6.18.0+Cacf85ec+P0ac7e72 Kernel and modules for Linux EEVDF-BORE scheduler Kernel by CachyOS built with LLVM and Thin LTO
linuxPackages_cachyos-lts 6.12.60+Cacf85ec+P0ac7e72 Kernel and modules for Linux EEVDF-BORE scheduler Kernel by CachyOS with other patches and improvements
linuxPackages_cachyos-rc 6.18-rc7+C40aacb7+Pb8f46af Kernel and modules for Linux EEVDF-BORE scheduler Kernel by CachyOS with other patches and improvements
linuxPackages_cachyos-server 6.18.0+Cacf85ec+P0ac7e72 Kernel and modules for Linux EEVDF scheduler Kernel by CachyOS targeted for Servers
linux_cachyos 6.18.0 The Linux kernel (with patches: 0001-cachyos-base-all.patch, 0001-bore-cachy.patch)
https://www.kernel.org/
linux_cachyos-gcc 6.18.0 The Linux kernel (with patches: 0001-cachyos-base-all.patch, 0001-bore-cachy.patch)
https://www.kernel.org/
linux_cachyos-hardened 6.17.9 The Linux kernel (with patches: 0001-cachyos-base-all.patch, 0001-hardened.patch)
https://www.kernel.org/
linux_cachyos-lto 6.18.0 The Linux kernel (with patches: 0001-cachyos-base-all.patch, 0001-bore-cachy.patch)
https://www.kernel.org/
linux_cachyos-lto-znver4 6.18.0 The Linux kernel (with patches: 0001-cachyos-base-all.patch, 0001-bore-cachy.patch)
https://www.kernel.org/
linux_cachyos-lts 6.12.60 The Linux kernel (with patches: 0001-cachyos-base-all.patch, 0001-bore-cachy.patch)
https://www.kernel.org/
linux_cachyos-rc 6.18-rc7 The Linux kernel (with patches: 0001-cachyos-base-all.patch, 0001-bore-cachy.patch)
https://www.kernel.org/
linux_cachyos-server 6.18.0 The Linux kernel (with patches: 0001-cachyos-base-all.patch)
https://www.kernel.org/
luxtorpeda 74.3.1 Steam Play compatibility tool to run games using native Linux engines
https://github.com/luxtorpeda-dev/luxtorpeda
mangohud32_git unstable-20251207210532-b63e265 Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more
https://github.com/flightlessmango/MangoHud
mangohud_git unstable-20251207210532-b63e265 Vulkan and OpenGL overlay for monitoring FPS, temperatures, CPU/GPU load and more
https://github.com/flightlessmango/MangoHud
mesa32_git 96662c Open source 3D graphics library
https://www.mesa3d.org/
mesa_git 96662c Open source 3D graphics library
https://www.mesa3d.org/
mpv-vapoursynth - General-purpose media player, fork of MPlayer and mplayer2 (includes vapoursynth-mvtools)
https://mpv.io
mwc_git unstable-20250316235640-33b4968 tiling wayland compositor based on wlroots.
https://github.com/dqrk0jeste/mwc
niri_git unstable-20251205202154-ba29735 Scrollable-tiling Wayland compositor
https://github.com/YaLTeR/niri
nix-top_abandoned 0.3.0 Tracks what nix is building
https://github.com/samueldr/nix-top
nix_git 2.99pre20251207_1d56f413 Nix package manager
https://nixos.org/nix
nordvpn 4.2.1 CLI client for NordVPN
https://www.nordvpn.com
nss_git unstable-20251205035932-0afa34e Set of libraries for development of security-enabled client and server applications
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS
nyx-generic-git-update - Generic update-script for bleeding-edge GIT Nix derivations.
nyxUtils - Pack of functions that are useful for Chaotic-Nyx and might become useful for you too
openmohaa 0.82.1 Open re-implementation of Medal of Honor: Allied Assault
https://github.com/openmoh/openmohaa
openmohaa_git unstable-20251207144002-2777171 Open re-implementation of Medal of Honor: Allied Assault
https://github.com/openmoh/openmohaa
openrgb_git unstable-20251208005833-30dc059 Open source RGB lighting control
https://gitlab.com/CalcProgrammer1/OpenRGB
openvr_git unstable-20250815225805-9182530 API and runtime that allows access to VR hardware from multiple vendors without requiring that applications have specific knowledge of the hardware they are targeting
https://github.com/ValveSoftware/openvr
pcsx2_git - (out eval broken)
pkgsx86_64_v2 - Nixpkgs + Chaotic-Nyx packages built for the x86-64-v2 microarchitecture.
pkgsx86_64_v3 - Nixpkgs + Chaotic-Nyx packages built for the x86-64-v3 microarchitecture.
pkgsx86_64_v4 - Nixpkgs + Chaotic-Nyx packages built for the x86-64-v4 microarchitecture.
proton-cachyos 10.0.20251126 Compatibility tool for Steam Play based on Wine and additional components (patched and built by CachyOS)
https://github.com/CachyOS/proton-cachyos
proton-cachyos_nightly_x86_64_v3 10.0.20251112 Compatibility tool for Steam Play based on Wine and additional components (patched and built by CachyOS)
https://github.com/CachyOS/proton-cachyos
proton-cachyos_nightly_x86_64_v4 10.0.20251112 Compatibility tool for Steam Play based on Wine and additional components (patched and built by CachyOS)
https://github.com/CachyOS/proton-cachyos
proton-cachyos_x86_64_v2 10.0.20251126 Compatibility tool for Steam Play based on Wine and additional components (patched and built by CachyOS)
https://github.com/CachyOS/proton-cachyos
proton-cachyos_x86_64_v3 10.0.20251126 Compatibility tool for Steam Play based on Wine and additional components (patched and built by CachyOS)
https://github.com/CachyOS/proton-cachyos
proton-cachyos_x86_64_v4 10.0.20251126 Compatibility tool for Steam Play based on Wine and additional components (patched and built by CachyOS)
https://github.com/CachyOS/proton-cachyos
proton-ge-custom 10.26 Compatibility tool for Steam Play based on Wine and additional components (patched and built by GloriousEggroll)
https://github.com/GloriousEggroll/proton-ge-custom
pwvucontrol_git unstable-20251025184757-e410a03 Pipewire Volume Control
https://github.com/saivert/pwvucontrol
qtile-extras_git 0.33.99 Extra modules and widgets for the Qtile tiling window manager
https://github.com/elParaguayo/qtile-extras
qtile-module_git 0.33.0.99 Small, flexible, scriptable tiling window manager written in Python
http://www.qtile.org/
qtile_git 0.33.0.99 Small, flexible, scriptable tiling window manager written in Python
http://www.qtile.org/
rustc_latest 1.91.1 -
rustc_nightly 1.94.0-nightly-2025-12-07 -
scenefx_0_2 0.2.1 Drop-in replacement for the wlroots scene API that allows wayland compositors to render surfaces with eye-candy effects
https://github.com/wlrfx/scenefx
scx-full_git 1.0.19 Sched-ext C and Rust userspace schedulers
https://github.com/sched-ext/scx
sdl_git unstable-20251208021213-9918d6c Cross-platform development library
https://libsdl.org
shadps4_git unstable-20251207215651-2a5910e Early in development PS4 emulator
https://github.com/shadps4-emu/shadPS4
spirv-headers_git unstable-20251202210530-6146b3d Machine-readable components of the Khronos SPIR-V Registry
https://github.com/KhronosGroup/SPIRV-Headers
sway-unwrapped_git unstable-20251128082617-f4aba22 I3-compatible tiling Wayland compositor
https://swaywm.org
sway_git unstable-20251128082617-f4aba22 I3-compatible tiling Wayland compositor
https://swaywm.org
swaylock-plugin_git unstable-20251119001038-3fd9e99 Screen locker for Wayland
https://github.com/swaywm/swaylock
tde2e_git unstable-20251204135406-889bdf0 Cross-platform library for building Telegram clients
https://core.telegram.org/tdlib/
tdlib_git unstable-20251204135406-889bdf0 Cross-platform library for building Telegram clients
https://core.telegram.org/tdlib/
telegram-desktop-unwrapped_git unstable-20251205200739-1c4f663 Telegram Desktop messaging app
https://desktop.telegram.org/
telegram-desktop_git unstable-20251205200739-1c4f663 Telegram Desktop messaging app
https://desktop.telegram.org/
tg-owt_git unstable-20251117054325-d067233 Fork of Google's webrtc library for telegram-desktop
https://github.com/desktop-app/tg_owt
torzu_git unstable-20250422-fd90833 The TOR branch of an experimental Nintendo Switch emulator written in C++
http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/torzu-emu/torzu
vulkanPackages_latest.gfxreconstruct 1.4.328.1 Graphics API Capture and Replay Tools
https://github.com/LunarG/gfxreconstruct/
vulkanPackages_latest.glslang 1.4.333-unstable Khronos reference front-end for GLSL and ESSL
https://github.com/KhronosGroup/glslang
vulkanPackages_latest.spirv-cross 1.4.328.1 Tool designed for parsing and converting SPIR-V to other shader languages
https://github.com/KhronosGroup/SPIRV-Cross
vulkanPackages_latest.spirv-headers 1.4.333-unstable Machine-readable components of the Khronos SPIR-V Registry
https://github.com/KhronosGroup/SPIRV-Headers
vulkanPackages_latest.spirv-tools 1.4.333-unstable SPIR-V Tools project provides an API and commands for processing SPIR-V modules
https://github.com/KhronosGroup/SPIRV-Tools
vulkanPackages_latest.vulkan-extension-layer 1.4.333 Layers providing Vulkan features when native support is unavailable
https://github.com/KhronosGroup/Vulkan-ExtensionLayer/
vulkanPackages_latest.vulkan-headers 1.4.335 Vulkan Header files and API registry
https://www.lunarg.com
vulkanPackages_latest.vulkan-loader 1.4.335 LunarG Vulkan loader
https://www.lunarg.com
vulkanPackages_latest.vulkan-tools 1.4.335 Khronos official Vulkan Tools and Utilities
https://github.com/KhronosGroup/Vulkan-Tools
vulkanPackages_latest.vulkan-tools-lunarg 1.4.335 LunarG Vulkan Tools and Utilities
https://github.com/LunarG/VulkanTools
vulkanPackages_latest.vulkan-utility-libraries 1.4.335 Set of utility libraries for Vulkan
https://github.com/KhronosGroup/Vulkan-Utility-Libraries
vulkanPackages_latest.vulkan-validation-layers 1.4.333 Official Khronos Vulkan validation layers
https://github.com/KhronosGroup/Vulkan-ValidationLayers
vulkanPackages_latest.vulkan-volk 1.4.328.1 Meta loader for Vulkan API
https://github.com/zeux/volk
wayland-protocols_git unstable-20251123212252-6141e11 Wayland protocol extensions
https://gitlab.freedesktop.org/wayland/wayland-protocols
wayland-scanner_git 1.24.0 C code generator for Wayland protocol XML files
https://wayland.freedesktop.org/
wayland_git unstable-20251127153911-bbb5fa6 Core Wayland window system code and protocol
https://wayland.freedesktop.org/
wlroots_git unstable-20251205191449-a962d58 Modular Wayland compositor library
https://gitlab.freedesktop.org/wlroots/wlroots/
xdg-desktop-portal-wlr_git unstable-20251204100733-e1d5d16 xdg-desktop-portal backend for wlroots (includes RemoteDesktop patch)
https://github.com/emersion/xdg-desktop-portal-wlr
yt-dlp_git unstable-20251208000643-aa220d0 Feature-rich command-line audio/video downloader
https://github.com/yt-dlp/yt-dlp/
zed-editor-fhs_git unstable-20251208014330-63cc90c Wrapped variant of zed-editor which launches in a FHS compatible environment. Should allow for easy usage of extensions without nix-specific modifications.
https://zed.dev
zed-editor_git unstable-20251208014330-63cc90c High-performance, multiplayer code editor from the creators of Atom and Tree-sitter
https://zed.dev
zfs_cachyos 2.3.5 ZFS Filesystem Linux Userspace Tools
https://github.com/openzfs/zfs

NixOS Options

KeyDefaultDescription
chaotic.appmenu-gtk3-module.enable false Sets the proper environment variable to use appmenu-gtk3-module.

Example: true
chaotic.duckdns.certs.enable false Whether to enable generate HTTPS cert via ACME/Let's Encrypt.
Example: true
chaotic.duckdns.certs.group "acme" Group account under which the activation runs.
chaotic.duckdns.certs.httpPort 80 Port number.
chaotic.duckdns.certs.useHttpServer false Whether to enable use Lego's built-in HTTP server instead a request to DuckDNS.
Example: true
chaotic.duckdns.domain N/A Full domain to be updated, including the TLD.
chaotic.duckdns.enable false Whether to enable DuckDNS config.
Example: true
chaotic.duckdns.environmentFile "/etc/duckdns-updater/envs" Environment file from systemd, ensure it is set to 600 permissions.

Must contain DUCKDNS_TOKEN entry.
chaotic.duckdns.ipv6.device "eth0" Device to get IPv6.
chaotic.duckdns.ipv6.enable false Whether to enable enable IPv6.
Example: true
chaotic.duckdns.onCalendar "*:0/5" How often the DNS entry is updated.

The format is described in {manpage}`systemd.time(7)`.

Example: "hourly"
chaotic.hdr.enable false Whether to enable AMD-HDR as seen in
        https://lore.kernel.org/amd-gfx/20230810160314.48225-1-mwen@igalia.com/
.
Example: true
chaotic.hdr.specialisation.enable true Isolates the changes in a specialisation.

Example: false
chaotic.hdr.wsiPackage pkgs.gamescope-wsi Gamescope WSI package to use

Example: pkgs.gamescope-wsi_git
chaotic.mesa-git.enable false Whether to use latest Mesa drivers.

WARNING: It will break NVIDIA's libgbm, don't use with NVIDIA Optimus setups.

Example: true
chaotic.mesa-git.extraPackages [ ] Additional packages to add to OpenGL drivers.
This can be used to add OpenCL drivers, VA-API/VDPAU drivers etc.

WARNING: Don't use any of the `mesa.*`, replace with `pkgs.mesa_git.*`.

Example: with pkgs; [ mesa_git.opencl intel-media-driver intel-ocl vaapiIntel ]
chaotic.mesa-git.extraPackages32 [ ] Additional packages to add to 32-bit OpenGL drivers on 64-bit systems.

WARNING: Don't use any of the `mesa.*`, replace with `pkgs.mesa32_git.*`.

Example: with pkgs.pkgsi686Linux; [ pkgs.mesa32_git.opencl intel-media-driver vaapiIntel ]
chaotic.mesa-git.fallbackSpecialisation true Whether to add a specialisation with stable Mesa.
Recommended.

Example: false
chaotic.mesa-git.replaceBasePackage false Whether to impurely replace `mesa.out` with `mesa_git.out`.
Might increase compatibility. But you'll need `--impure` to build your configuration.

Example: false
chaotic.nordvpn.enable false Whether to enable the NordVPN daemon. Note that you'll have to set
`networking.firewall.checkReversePath = false;`, add UDP 1194
and TCP 443 to the list of allowed ports in the firewall and add your
user to the "nordvpn" group (`users.users..extraGroups`).
chaotic.nyx.cache.enable true Whether to add Chaotic-Nyx's binary cache to settings.

Example: false
chaotic.nyx.nixPath.enable true Whether to add Chaotic-Nyx to `nix.nixPath`.

Example: false
chaotic.nyx.overlay.enable true Whether to add Chaotic-Nyx's overlay to system's pkgs.

Example: false
chaotic.nyx.overlay.flakeNixpkgs.config pkgs.config Matches `nixpkgs.config` from the configuration of the Nix Packages collection.

Example: { allowBroken = true; allowUnfree = true; }

chaotic.nyx.overlay.onTopOf "flake-nixpkgs" Build Chaotic-Nyx's packages based on nyx's flake flakes or the system's pkgs.

Enum: one of "flake-nixpkgs", "user-pkgs"

Example: "user-pkgs"
chaotic.nyx.registry.enable true Whether to add Chaotic-Nyx to `nix.registry`.

Example: false
chaotic.owl-wlr.enable false Whether to enable Owl - tiling wayland compositor based on wlroots. 
Enabling this option will add owl to your system.
.
Example: true
chaotic.owl-wlr.extraPackages with pkgs; [
  kitty 
  rofi
];
Extra packages to be installed system wide.
Both pkgs.kitty and pkgs.rofi is required by default config.

Example: with pkgs; [
  foot
  fuzzel
  gtklock
  mako
  grimblast
];

chaotic.owl-wlr.package pkgs.owl-wlr_git The owl-wlr_git package to use. This option can provide different version of Owl compositor.
chaotic.zfs-impermanence-on-shutdown.enable false Whether to enable Impermanence on safe-shutdown through ZFS snapshots.
Example: true
chaotic.zfs-impermanence-on-shutdown.snapshot null Snapshot of the volume in an "empty" state to roll back to.

Example: "start"
chaotic.zfs-impermanence-on-shutdown.volume null Full description to the volume including pool.
This volume must have a snapshot to an "empty" state.

WARNING: The volume will be rolled back to the snapshot on every safe-shutdown.

Example: "zroot/ROOT/empty"

Home-Manager Options

KeyDefaultDescription
chaotic.nyx.cache.enable true Whether to add Chaotic-Nyx's binary cache to settings.

Example: false
chaotic.nyx.nixPath.enable true Whether to add Chaotic-Nyx to `nix.nixPath`.

Example: false
chaotic.nyx.overlay.enable true Whether to add Chaotic-Nyx's overlay to system's pkgs.

Example: false
chaotic.nyx.overlay.flakeNixpkgs.config pkgs.config Matches `nixpkgs.config` from the configuration of the Nix Packages collection.

Example: { allowBroken = true; allowUnfree = true; }

chaotic.nyx.overlay.onTopOf "flake-nixpkgs" Build Chaotic-Nyx's packages based on nyx's flake flakes or the system's pkgs.

Enum: one of "flake-nixpkgs", "user-pkgs"

Example: "user-pkgs"
chaotic.nyx.registry.enable true Whether to add Chaotic-Nyx to `nix.registry`.

Example: false

Special Thanks

Special thanks for: - The [50 contributors](https://github.com/chaotic-cx/nyx/graphs/contributors); - Sponsors: Silvan, Kai, Elite, and Keenan; - Everybody that provided feedback through Github, Telegram, and Matrix.

About this page

Generated for github:chaotic-cx/nyx/aacb796ccd42be1555196c20013b9b674b71df75 from (20251208143221Z).