This is a custom image based on UBlue OS with NVidia image. It includes the following changes:
- Virt-manager (layered)
- LibreOffice (layered)
- VSCode (layered)
- Steam layered (layered)
- Fixed download speeds
- Steam-devices installed
- Discord (flatpak)
- Vesktop (flatpak)
- Spotify (flatpak)
- Firefox (flatpak)
- LibreWolf (flatpak)
Vinegar (flatpak)(removed due to issue)- Zoom (flatpak)
- Boxes (flatpak)
- BoxBuddy (flatpak)
- Lutris (flatpak)
- Plex (flatpak)
- Hyperbeam (AppImage)
- Balena Etcher (AppImage)
- Changed the default theme to Breeze Dark
- 4 virtual desktops
- Meta key opens KRunner
- Disable noveau drivers
- Fonts:
- JetBrains Mono
- Lilex
- FiraCode
Podman is required to build the image.
- Fork this repository
- Change to the build_iso directory:
cd build_iso
- Run the build script:
./build_iso.sh
- The ISO will be created in working directory
Warning
This is an experimental feature, try at your own discretion.
- First pin your current ostree image to make sure you can rollback:
sudo ostree pin <index: number>
- Then remove all layered packages to prepare for rebase:
rpm-ostree reset
- Then rebase to the unsigned image, to get the proper signing keys and policies installed:
rpm-ostree rebase ostree-unverified-registry:ghcr.io/osyki/kinoite-ekyso:latest
- Reboot to complete the rebase:
systemctl reboot
- Then rebase to the signed image, like so:
rpm-ostree rebase ostree-image-signed:docker://ghcr.io/osyki/kinoite-ekyso:latest
- Reboot again to complete the installation
systemctl reboot
These images are signed with Sigstore's cosign. You can verify the signature by downloading the cosign.pub
file from this repo and running the following command:
cosign verify --key cosign.pub ghcr.io/osyki/ekinoite
See the BlueBuild docs for quick setup instructions for setting up your own repository based on this template.