A (still work-in-progress) gaming-focused setup for Fedora Kinoite, inspired by Nobara Linux.
If you want to install Danora on top of an existing Fedora Kinoite/Silverblue installation, follow the steps below.
Note: Danora WILL install the KDE Plasma Desktop Enviorment, even if installed on top of Silverblue
Warning: This is experimental on our upstream distro, ublue
, so try it first in a VM. You have been warned!
sudo rpm-ostree rebase --experimental ostree-unverified-registry:ghcr.io/ultra980/danora:latest
We build date tags as well, so if you want to rebase to a particular day's release:
sudo rpm-ostree rebase --experimental ostree-unverified-registry:ghcr.io/ultra980/danora:20221217
The latest
tag will automatically point to the latest build.
We also build rawhide (rolling) images, but these might be very unstable, try them at your own risk.
Note: Rawhide seems to fail to build half of the time automatically, so if the rawhide badge on the top is red and says "failed", the Rawhide build is not up-to-date with the latest Danora and/or upstream (Kinoite) modifications. This may include, among others, outdated packages or unfixed bugs. See also https://github.com/Ultra980/danora-linux/issues/1
it now builds fine everytime.
sudo rpm-ostree rebase --experimental ostree-unverified-registry:ghcr.io/ultra980/danora:rawhide
If you wish to try Danora out in a container, you can use the ghcr.io/Ultra980/danora
prebuilt image:
podman run -it ghcr.io/Ultra980/danora bash
To install on docker
, simply replace podman
with docker
(or sudo docker
if docker isn't set up unprivileged).
If you want to try it with systemd in podman, like a pseudo-VM, run this command (note that it needs root):
sudo podman run --privileged -v /etc/passwd:/etc/passwd -v /etc/shadow:/etc/shadow -v /etc/group:/etc/group -it ghcr.io/ultra980/danora:latest /usr/lib/systemd/systemd rhgb --system --runlevel 3 --network host
Note: We haven't tested this with docker
These images are signed with sisgstore's cosign. You can verify the signature by downloading the cosign.pub
key from this repo and running the following command:
cosign verify --key cosign.pub ghcr.io/ultra980/danora-linux
If you're forking this repo you should read the docs on keeping secrets in github. You need to generate a new keypair with cosign. The public key can be in your public repo (your users need it to check the signatures), and you can paste the private key in Settings -> Secrets -> Actions.
Credits may not always be up to date
ublue
for the base repoThe name danora is made out of three parts:
All three names are made out of 6 letters, the last 2 being "ra" (that's why we have number 3).