Abora OS is a Linux distribution built directly on NixOS. It keeps everything that makes NixOS powerful — reproducible builds, declarative configuration, generations, rollbacks, and flakes — and wraps the rough first-experience parts in a guided installer, curated desktop profiles, app bundles, and a small set of human-friendly command layers. The goal is not to hide NixOS or replace it, but to make the start less rough so you can spend time using the system instead of fighting it.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/AnimatedGTVR/abora-os/llms.txt
Use this file to discover all available pages before exploring further.
What Abora adds to NixOS
NixOS is a uniquely powerful base, but new users routinely hit the same walls: a sparse live image, no guided installer, a single default desktop path, and commands that assume you already know the flake and rebuild syntax. Abora addresses each of those points directly.| NixOS can feel like… | Abora adds… |
|---|---|
| A blank live system | A cleaner boot and welcome flow |
| Manual setup right away | A guided terminal installer |
| One main desktop path | 22 desktop and window-manager choices |
| Long rebuild commands | Shorter abora, anix, and update commands |
| A plain first boot | Wallpapers, themes, apps, and branding |
| Recovery you have to figure out yourself | Snapshots, rollback helpers, and repair tools |
The current release: DENALI 3.1.4
DENALI 3.1.4 is the current stable Abora release. It shipped a rebuilt Omarchy-inspired TUI installer, ANIX v1, TinyPM v4, full Abora branding across boot and desktop, and the complete 22-desktop selection matrix. Config is validated beforenixos-install runs, failed installs drop to a live shell with logs attached, and the Limine bootloader is verified on disk before the installer declares success.
The three tool layers
Abora, ANIX, and TinyPM each own a different slice of the experience. They are designed to work together but stay out of each other’s way.Abora commands
Handle distro setup, recovery, health checks, and installed-system configuration. Key commands:
abora welcome, abora doctor, abora recovery, abora setup, abora config.ANIX v1
The human layer for NixOS profiles. Covers profile switching, snapshots, rollbacks, rebuild previews, and system settings without requiring you to know the flake syntax directly.
TinyPM v4
The app and package layer. Provides simple install commands (
grab, search), package source checks (tinypm sources), and bridges into Abora and ANIX when needed.Abora commands
abora covers first boot, recovery, desktop switching, and daily maintenance. After installation, it is the fastest way to check system health or trigger a reconfiguration without opening any Nix files by hand.
ANIX v1
ANIX maps friendly profile names to real NixOS flake configs. Runninganix switch nix gaming is a safer, shorter front-end for sudo nixos-rebuild switch --flake /etc/nixos#gaming. It also handles snapshots, diffs, rollbacks, and system-level settings like hostname, wallpaper, and desktop without requiring you to edit any .nix file.
stable, minimal, gaming, creator, developer.
TinyPM v4
TinyPM is the app layer. On Abora it prefers Nix, but can also work with Flatpak, Snap, and common native package managers where available.22 desktop environments
Abora DENALI 3.1.4 ships 22 desktop environments and window managers, plus a console-only option — all selectable at install time. The full matrix spans full desktop environments, tiling window managers, Wayland compositors, and lightweight options.| Desktop | Type | Display Manager |
|---|---|---|
| GNOME | Full DE | GDM |
| KDE Plasma | Full DE | SDDM |
| COSMIC | Full DE | COSMIC Greeter |
| XFCE | Full DE | LightDM |
| Cinnamon | Full DE | LightDM |
| MATE | Full DE | LightDM |
| Budgie | Full DE | LightDM |
| LXQt | Lightweight DE | SDDM |
| Pantheon | Full DE | LightDM |
| Hyprland | Wayland compositor | SDDM (Wayland) |
| Sway | Wayland compositor | SDDM (Wayland) |
| Niri | Wayland compositor | SDDM (Wayland) |
| River | Wayland compositor | SDDM (Wayland) |
| i3 | Tiling WM | LightDM |
| AwesomeWM | Tiling WM | LightDM |
| Qtile | Tiling WM | LightDM |
| BSPWM | Tiling WM | LightDM |
| Herbstluftwm | Tiling WM | LightDM |
| Openbox | Floating WM | LightDM |
| Fluxbox | Floating WM | LightDM |
| IceWM | Floating WM | LightDM |
| MangoWM | Wayland compositor | SDDM (Wayland) |
| No desktop | Console-only | TTY |
App bundles and Flatpak
At install time you choose a starter app bundle: Fan Favorites, Essentials, Social, Creator, Developer, Gaming, or System Tools. The catalog holds 53 apps across 6 categories. Every bundle is opt-in — you can skip all of them and add apps later withgrab.
Flatpak is enabled on every Abora install and Flathub is added automatically on first boot. No extra setup is required.
Continue to the next steps
Quickstart
Build the ISO and boot it in QEMU in a few minutes.
Installation
Walk through the full Denali installer step by step, including real hardware and VM notes.