Nightly
We're building many Alpine/postmarketOS packages for postmarketOS daily from upstream development sources.
They only work on systemd systems.
They are administrated by User:Aelin, User:Fossdd and User:PureTryOut, and are built with the nightly-builder repository.
Available repositories
Desktop
Targets everything from userspace and not specific to user interfaces.
It currently builds:
- systemd
- ModemManager (plus libqmi, libqrtr-glib, libmbim)
- upower
- Flatpak
- polkit
- dbus
- libcamera
- Mesa
In future, we also want to build:
- NetworkManager
- Building configuration: https://gitlab.postmarketos.org/postmarketOS/nightly-builder/-/blob/main/gen.desktop-nightly
Phosh
Builds the whole Phosh stack including Phosh, Phoc, Phosh Mobile Settings and a bunch more.
- Building configuration: https://gitlab.postmarketos.org/postmarketOS/nightly-builder/-/blob/main/gen.phosh-nightly
GNOME
Builds most of GNOME Core (including libraries like GLib or GTK, gnome-shell/mutter, default applications).
- Building configuration: https://gitlab.postmarketos.org/postmarketOS/nightly-builder/-/blob/main/gen.gnome-nightly
KDE
Builds the whole KDE stack including Frameworks, Plasma (desktop, mobile and bigscreen) and applications.
- Building configuration: https://gitlab.postmarketos.org/postmarketOS/nightly-builder/-/blob/main/gen.kde-nightly
Setup
To setup a the nightly repository on your device, follow the following steps.
Please make sure you're already using postmarketOS edge w/ systemd and your system is up-to-date (doas apk upgrade -Ua).
$ # To install a single nightly repository
$ doas apk add postmarketos-repo-nightly-<repo> # replace <repo> with either desktop, kde, phosh or gnome
$ # Or install all available nightly repositories
$ doas apk add postmarketos-repo-nightly
Then to switch to the nightly packages and use them, run:
$ doas apk upgrade -Ua
$ doas reboot
In the future, we also want to add a option to enable nightly repositories in pmbootstrap.