Команда Garuda Linux представила проект Garuda Nix: установку NixOS с редакциями Dr460nized и Mokka. Обычный Garuda Linux по-прежнему основан на Arch Linux. Garuda Nix эту основу не использует и описывает систему декларативной конфигурацией Nix.

Что изменилось после переименования
До этого дня разработка называлась Garuda Nix Subsystem и ставилась поверх уже установленного Garuda Linux. NixOS размещалась в отдельном подтоме того же раздела Btrfs, а учётные записи, пароли и часть домашних каталогов брались из основной системы. Этот режим в документации сохранён. Теперь проект объявлен отдельным именем Garuda Nix и ставится на чистый диск без соседней установки Garuda Linux.
Документация опубликована на nix.garudalinux.org, исходный flake – в репозитории garuda-nix-subsystem. Имя на титуле документации и в анонсе – Garuda Nix.
NixOS – дистрибутив, в котором состояние машины задаётся декларативной конфигурацией, а не цепочкой ручных правок. Пакеты поставляет менеджер Nix; смена конфигурации создаёт новую генерацию системы, к которой можно вернуться.
Редакции Dr460nized и Mokka
Для Garuda Nix выложены установочные образы редакций Dr460nized и Mokka. Совпадают не файлы ISO с обычным Garuda Linux, а пользовательские настройки этих редакций, перенесённые в NixOS.
Dr460nized даёт тёмную контрастную оболочку на KDE Plasma, Mokka – приглушённую палитру Catppuccin. По заявлению команды, в NixOS перенесены те же пользовательские файлы настройки, что входят в соответствующие образы Garuda Linux.Отдельные ISO есть у обеих редакций, но любой установщик ставит и Dr460nized, и Mokka. Установка NixOS идёт по сети: состав системы не зашит в образ целиком, а собирается во время установки.
Установщики Calamares и install-garuda-nix

Графический путь – Calamares: выбор редакции и нескольких дополнительных возможностей без длинного списка схем раздела. Консольный путь – утилита install-garuda-nix. В ней больше параметров: тот же набор команда не переносила в Calamares.
Консольный установщик предлагает профили для настольного компьютера, ноутбука, сервера и портативного устройства, схемы раздела ext4, Btrfs и их варианты с LUKS, а также схемы с Impermanence. Дополнительно включаются игровой набор, печать, Samba, сканирование, экономия питания и настройки производительности.

Ядро выбирается из трёх вариантов: cachyos, lts и latest. На уже установленном NixOS ту же утилиту запускают из опубликованного flake:
sudo nix run gitlab:garuda-linux/garuda-nix-subsystem/stable#install-garuda-nix -- --edition mokka --hostname mypc --username user --install
Ежедневные образы собирает CI проекта. Каталог опубликован на iso.builds.garudalinux.org.
Конфигурация после установки
После установки в каталоге /etc/nixos оказывается готовая flake-конфигурация. Дальнейшие изменения делаются правкой этих файлов и применением конфигурации, а не установкой пакетов по одной команде. В поставку входят пресеты модулей garuda-* – заранее включённые настройки, которые команда задаёт и в обычном Garuda Linux. Справочник опций и поиски пакетов NixOS указаны в анонсе на форуме.
Flake – зафиксированное описание входов и выходов конфигурации Nix: откуда брать nixpkgs и модули и какую систему из них собрать. В Garuda Nix такая конфигурация сразу записывается в /etc/nixos, чтобы следующая пересборка шла от того же описания.
В комплект входит Chaotic Nyx – набор заранее собранных пакетов и модулей для NixOS от той же группы, что ведёт репозиторий Chaotic-AUR для систем на Arch Linux. Это не зеркало AUR, а отдельный flake с двоичным кэшем. В документации Nyx в качестве примеров названы mesa_git, linux_cachyos и firefox_nightly.
Impermanence в install-garuda-nix
Отличие консольного установщика от Calamares – простая постановка Impermanence. Модуль оставляет на диске только каталоги и файлы, которые явно помечены как постоянные; остальное после перезагрузки сбрасывается. На Btrfs сброс выполняется откатом к снимку, на ext4 корневая файловая система размещается в tmpfs. Те же схемы есть в вариантах с LUKS. Команда указывает, что инфраструктура Garuda сама работает по этой модели.
Заключение
Garuda Nix не заменяет Garuda Linux. Это отдельная установка NixOS с перенесёнными редакциями Dr460nized и Mokka, готовым flake в /etc/nixos и репозиторием Chaotic Nyx. Для установки остаются графический Calamares и консольный install-garuda-nix со схемами Impermanence. Образы и документация открыты; режим подсистемы на одном разделе Btrfs с Garuda Linux не отменён.