Skip to content

Ogglord/birdie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Birdie  

Birdie OS

This is a custom image built upon Fedora Atomic Desktops, the base image is bazzite:stable. This spin adds a few developer tools, quality of life CLI tools and a setup with firefox, google chrome and working integration towards 1Password. This is my daily driver. It's based on the bluebuild template and built using bluebuild's github actions. It can also be built locally using the bluebuild CLI tool.

 

GitHub last commit GitHub last commit GitHub issues GitHub pull requests

 

Installation

The recommendation is to install another atomic Fedora distro first, and rebase the existing installation to the latest Birdie build:

  • First rebase to the unsigned image, to get the proper signing keys and policies installed:
    rpm-ostree rebase ostree-unverified-registry:ghcr.io/ogglord/birdie-os: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/ogglord/birdie-os:latest
    
  • Reboot again to complete the installation
    systemctl reboot
    
  • Update the system
    ujust update
    

The latest tag will automatically point to the latest build, updated daily.

ISO

If build on Fedora Atomic, you can generate an offline ISO with the instructions available here. These ISOs cannot unfortunately be distributed on GitHub for free due to large sizes, so for public projects something else has to be used for hosting.

Verification

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/ogglord/birdie-os

Applications

These are a few of the native applications shipped:

  • KDE6
  • Visual Studio Code
  • Steam
  • Firefox
  • 1Password
  • Google Chrome

Default flatpaks

  • Inkscape
  • VLC
  • Discord

Adding new apps should preferably be done using flatpak, distrobox export or AppImages.

Credits

Inspired by