Skip to content
/ base Public
forked from ublue-os/base

Play around with fork from ublue-os

License

Notifications You must be signed in to change notification settings

oceanbluu/base

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

base

build-ublue

Difference from original ublue-os (note: old original is now outdated - please visit original page for updates)

Layerings: - distrobox + wireguard-tools + ufw + fail2ban Applications: - Thunderbird + MS Edge + VLC + Joplin + Transmission + Discord + GIMP

=====================================

Usage

Warning: This is an experimental feature and should not be used in production, try it in a VM for a while, you have been warned!

sudo rpm-ostree rebase --experimental ostree-unverified-registry:ghcr.io/ublue-os/base: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/ublue-os/base:20221217 

The latest tag will automatically point to the latest build.

Features

  • Start with a base Fedora Silverblue 37 image
  • Removes Firefox from the base image
  • Adds the following packages to the base image:
    • distrobox and gnome-tweaks
  • Sets automatic staging of updates for the system
  • Sets flatpaks to update twice a day
  • Everything else (desktop, artwork, etc) remains stock so you can use this as a good starting image

Applications

  • All applications installed per user instead of system wide, similar to openSUSE MicroOS, they are not on the base image. Thanks for the inspiration Team Green!
  • Mozilla Firefox, Mozilla Thunderbird, Extension Manager, Libreoffice, DejaDup, FontDownloader, Flatseal, and the Celluloid Media Player
  • Core GNOME Applications installed from Flathub
    • GNOME Calculator, Calendar, Characters, Connections, Contacts, Evince, Firmware, Logs, Maps, NautilusPreviewer, TextEditor, Weather, baobab, clocks, eog, and font-viewer

Verification

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/ublue-os/base

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.

About

Play around with fork from ublue-os

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Shell 80.8%
  • Dockerfile 19.2%