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.

D

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
F

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
P

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
TinyPMv3.0.0

Universal Package
Management for Linux

Parcel-powered package resolution for 10+ package managers. One command unifies native PMs, Flatpak, and Snap.

Parcel-powered, GPLv3 licensed, production-ready.
tinypm

Products

TinyPM & Abora OS

Two complementary projects working together.

TinyPM

TinyPM

Available now

Universal 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 TinyPM
Abora OS

Abora OS

v1.0.0 pre-alpha

NixOS-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 Abora

Get 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 Discord

Documentation

Read about TinyPM's architecture, available commands, and Abora's design philosophy.

Read the docs

Want to contribute?

Both projects are open source. Pull requests and issues are welcome.

View on GitHub