The Songbird Project is the home of SongbirdOS, an immutable, declarative Linux distribution based on Arch Linux. It combines the extensive package availability of Arch and the AUR with a declarative, reproducible package management system inspired by NixOS.
The project includes a custom-built suite of tools:
- A declarative package manager that pulls from the Arch repos and AUR
- The ability to manage your system through a config file
- A desktop environment and window manager
- A system installer
SongbirdOS is currently in active development as both a learning project and an experiment in combining the best aspects of the Arch and NixOS.