Warning
No longer maintained. Proceed with your own risk.
You lay in a clear field, feeling the midnight breeze as you stare into the starlight.
"starlight" is a custom operating system based on Universal Blue's startingpoint
. "starlight" is simply a biased preconfigured system meant to be presentable and usable. More coming soon.
This first release includes a working setup, however is considered unstable.
Roadmap at https://github.com/users/akippnn/projects/3/
Warning
Ventoy users, there is a known issue with Ventoy ublue-os/main#108. In the meantime, please use an alternative method to create bootable drives.
If you do not currently use Fedora OSTree system, create a bootable drive using the ISO from the releases page and then boot to it.
Otherwise, see below.
To rebase an existing installation to the latest build:
-
First rebase to the unsigned image, to get the proper signing keys and policies installed:
sudo rpm-ostree rebase ostree-unverified-registry:ghcr.io/akippnn/starlight:latest systemctl reboot
-
Then rebase to the signed image, like so:
sudo rpm-ostree rebase ostree-image-signed:docker://ghcr.io/akippnn/starlight:latest systemctl reboot
Available tags:
latest
39
- This repository builds date tags as well, so if you want to rebase to a particular day's build:
sudo rpm-ostree rebase ostree-image-signed:docker://ghcr.io/ublue-os/startingpoint:20230403
- Using Fish shell
starlight comes with the fish shell, but the default is bash. To change this, usejust chsh /bin/fish
. To return, - Codecs and containers
Use
sudo rpm-ostree install [list of packages separated by spaces]
. For x264 and x265/HEVC, usex264
andx265
respectively. For AV1 encoder and decoder, userav1e
anddav1d
respectively. Userpm-ostree search
to find the codecs/containers you need, or use archwiki. - Software app does not have "Updates" tab
Use
gsettings set org.gnome.software [key] true
. The following keys areallow-updates
,download-updates
, anddownload-updates-notify
. - Unneeded packages/apps
Usesudo rpm-ostree override remove [PACKAGE ...]
. For more info about overrides, seerpm-ostree override
. - Hyprland configuration
For full control over the Hyprland setup, use the Hyprland session during login.
A custom operating system image based on Fedora, thanks to Universal Blue. For more info about Universal Blue, check out https://universal-blue.org/ and their main repository at https://github.com/ublue-os/main/.
- Shell: Aylur's GTK shell (config: Aylur's dotfiles)