Whether you are evaluating Abora for the first time or working through a specific problem, the questions below cover the most common topics across installation, tooling, desktop choice, and day-to-day use. Each answer draws from the source code and release notes so the details are accurate for the current DENALI 3.1.4 release.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 is Abora OS?
What is Abora OS?
abora, anix, and tinypm — that wraps common NixOS operations in shorter commands.The NixOS foundation is unchanged. You still get reproducible builds, atomic upgrades, generations, rollbacks, flakes, and declarative configuration. Abora just makes the first steps less rough.Is Abora just NixOS with a pretty face?
Is Abora just NixOS with a pretty face?
- A guided terminal live-image installer with config validation, disk layout, user setup, desktop selection, and app bundles
- 22 desktop and window manager profiles evaluated in CI before every release
- Abora OS branding across the bootloader (Limine), Plymouth splash, wallpapers, Fastfetch, and desktop defaults
- The ANIX v1 profile manager with snapshot, diff, test, boot, switch, and rollback workflows
- TinyPM v4 with Abora, ANIX, and NixOS system bridges
- Flatpak and Flathub enabled by default
abora doctor,abora recovery, andabora support-reporttools- Starter app catalog with 53 apps across 6 bundles
What is DENALI 3.1.4?
What is DENALI 3.1.4?
- Omarchy-inspired TUI installer with a large Abora wordmark, compact boxed fields, and numbered menus
- Config validation runs before
nixos-install— bad configs fail early with a clear message - Live install progress with a log panel and elapsed timer
- Bootloader files verified on disk before the installer declares success
- Full Abora visual identity across Limine, Plymouth, wallpapers, Fastfetch, and desktop defaults
- ANIX v1 profile manager (snapshots, diff/test/boot/switch/rollback workflows)
- TinyPM v4 with Abora, ANIX, and NixOS system bridges
- 22 desktop environments and window managers selectable at install time
- COSMIC desktop support with COSMIC Greeter
- Modularity game engine editor in the Developer bundle (PhysX, Vulkan, Mono)
- 53 apps across 6 starter bundles: Fan Favorites, Essentials, Social, Creator, Developer, Gaming
ANIX 1.0.5 DEMO refers to the current demo-branded ANIX tooling layer shipped within DENALI 3.1.4.What changed in v2.5 compared to DENALI 3.1.4?
What changed in v2.5 compared to DENALI 3.1.4?
- NetworkManager integrated into the live installer
- Stronger installer failure handling
- Desktop profile evaluation checks added
- QEMU fresh-boot and disk-boot helpers (
make qemu-fresh,make qemu-disk) make isovsmake releasesplit so local testing does not produce a full release bundle
How do I update Abora?
How do I update Abora?
/etc/nixos/abora/, update the local flake, and rebuild the system.If something goes wrong after an update, roll back with:How do I build the Abora ISO?
How do I build the Abora ISO?
Does TinyPM v4 replace declarative NixOS configuration?
Does TinyPM v4 replace declarative NixOS configuration?
configuration.nix/flake-based declarative configuration.On Abora, TinyPM prefers Nix as the install backend and can also work with Flatpak, Snap, and native package managers where supported. Its main role is making common package operations less verbose:anix package add <pkg>, which writes to anix.nix) or edit abora-local.nix directly.What are the named ANIX flake profiles?
What are the named ANIX flake profiles?
| Profile | Purpose |
|---|---|
stable | Standard Abora desktop configuration |
minimal | Minimal system without a full desktop |
gaming | Gaming-oriented profile |
creator | Creator-focused profile |
developer | Developer-focused profile |
Is Modularity (the game engine editor) available in Abora?
Is Modularity (the game engine editor) available in Abora?
grab modularity command post-install. It will not appear automatically with other bundles.What desktop environments are supported?
What desktop environments are supported?
| 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) |
| MangoWM | 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 |
| No desktop | Console-only | TTY |
make check-desktops before every release to confirm they evaluate correctly against nixpkgs. COSMIC is new in DENALI 3.1.4 and uses the COSMIC Greeter display manager — GNOME auto-login settings do not apply to COSMIC sessions.How do I roll back after a bad update?
How do I roll back after a bad update?
abora recovery menu:1 (Roll back previous generation), which runs anix rollback nix --now.Direct subcommand:/mnt, inspect /mnt/etc/nixos, and use nixos-enter to rebuild from outside the broken environment. See the Recovery page for the full live ISO procedure.What is the difference between abora, anix, and tinypm?
What is the difference between abora, anix, and tinypm?
| Tool | Layer | Main purpose |
|---|---|---|
abora | OS management | Doctor checks, recovery menu, support reports, config editing, welcome flow, desktop switching |
anix | NixOS profile management | Profile switching, generations, snapshots, diff/test/boot/switch/rollback, settings, feature flags |
tinypm | App/package management | App installs, source status, repair, ANIX and Abora bridges |
abora when something is wrong with the Abora OS layer or you need a support report. Use anix when you want to change the system configuration, switch desktop profiles, manage generations, or take a config snapshot. Use tinypm (or its grab command) when you want to install or remove applications.All three can forward to each other:Can I use Flatpak on Abora?
Can I use Flatpak on Abora?
Where does local configuration live?
Where does local configuration live?
abora-local.nix looks like:abora config for common changes without opening the Nix file by hand:/etc/nixos/anix.nix, managed through anix set, anix enable, anix disable, and anix edit. ANIX tool state (such as snapshot push behavior) is stored in /etc/nixos/.anix/config.user and disk values in abora-local.nix are read-only through abora config for safety. Edit abora-local.nix directly only when you actually mean to change those values.