Об этом проекте

genixis предоставляет декларативную конфигурацию для систем homelab с использованием Nix flakes. Она поддерживает NixOS, macOS и другие Unix-подобные системы. Для NixOS используется disko для управления разметкой и форматированием дисков во время установки, с инструкциями по первоначальной настройке и пересборке системы. В macOS требуется включение Full Disk Access и установка Rosetta/Xcode перед применением конфигураций через nix-darwin. Для Linux/*nix используется system-manager для переключения конфигураций. Репозиторий также включает настройку Home Manager для конфигураций пользовательского уровня, что позволяет управлять средой для каждого пользователя. Flake (github:jracon/genixis) структурирован с различными системными ролями (например, #disko, #HOSTNAME, #USERNAME).