Fast, Declarative Linux Operating System
Abora is a NixOS-based Linux distribution with declarative, immutable system configuration. It brings reproducible environments, atomic upgrades, and rollback capabilities to a streamlined, independent experience.
Choose your desktop environment
Features that make a difference
Every design decision in Abora prioritizes your productivity, privacy, and performance.
Lightning Fast Boot
Optimized for speed from the ground up. Abora boots in seconds and stays responsive throughout your entire session.
Atomic Upgrades & Rollback
Updates are atomic — either fully applied or fully reverted. Roll back to any previous system state instantly without fear.
Terminal Native
Built for keyboard-driven workflows. Powerful terminal integration with support for tiling window managers out of the box.
Zero Telemetry
Your system, your data. No tracking, no required accounts, no phoning home. Complete privacy by design.
Declarative Configuration
Define your entire system in Nix configuration files. Reproducible, version-controlled environments that work identically across machines.
Your Desktop, Your Rules
Choose between KDE Plasma for full customization, Hyprland for a tiling power-user setup, or GNOME for clean simplicity.
Core Principles
Why choose Abora?
Built from the ground up for people who know what they want from a Linux system.
Version Your System
Declarative
NixOS-based with declarative configuration. Your entire system is defined in code, enabling reproducible builds and easy rollbacks.
- Atomic upgrades
- Full rollback support
- Configuration as code
- Reproducible systems
Choose Your Desktop
Flexible
Pick from 12 desktop environments during installation. Switch anytime by editing your configuration. Perfect for any workflow.
- 12 DEs available
- Switch anytime
- Hyprland pre-configured
- Or go minimalist
TinyPM Unified
Powerful
TinyPM v3 with Parcel backend unifies 10+ package managers into one interface. Native PMs, Flatpak, Snap all in one command.
- 10+ package managers
- Parcel resolution
- One command interface
- Cross-distro compatible
Universal Package
Management for Linux
Parcel-powered package resolution for 10+ package managers. One command unifies native PMs, Flatpak, and Snap.
Products
TinyPM & Abora OS
Two complementary projects working together.
TinyPM
Available nowUniversal Package Manager
TinyPM v3 powered by Parcel. Unified package resolution across native package managers (apt, dnf, pacman, xbps, zypper, apk, emerge, brew, nix), Flatpak, and Snap. One command for every Linux distribution.
Learn more about TinyPMAbora OS
v1.0.0 pre-alphaNixOS-Based Linux Distribution
Abora OS v1.0.0 pre-alpha: flexible NixOS with 12 desktop environments to choose from. Select Hyprland during installation for Abora Lonis—a beautifully pre-configured tiling experience. Features declarative configuration, atomic upgrades, and full system rollback support.
Download AboraGet Involved
Join the Community
Abora and TinyPM are built in the open. Your feedback and contributions shape the direction of these projects.
Discord
Join the community. Ask questions, share builds, and follow development in real time.
Join DiscordDocumentation
Read about TinyPM's architecture, available commands, and Abora's design philosophy.
Read the docsWant to contribute?
Both projects are open source. Pull requests and issues are welcome.