Thanks to visit codestin.com
Credit goes to github.com

Skip to content

givensuman/goose

Repository files navigation

goose logo

goose: given's open-source operating system environment

build-os build-iso

About

This is a custom Linux build designed around Fedora's Atomic Desktops and built for bootc, as a community-driven adaptation of the Universal Blue project. These systems are immutable by nature, which means users are actually gated from directly modifying the system, providing an incredibly secure form of interacting with the Linux platform.

Installation

Verify the image signature with cosign:

cosign verify --key \
https://github.com/givensuman/goose/raw/main/cosign.pub \
ghcr.io/givensuman/goose:stable

You can download an ISO from the latest GitHub Action Build Artifact. GitHub requires you be logged in to download.

Alternatively, and preferably for most users, you can rebase from any Fedora Atomic image by running the following:

sudo bootc switch --enforce-container-sigpolicy ghcr.io/givensuman/goose:stable

A base Fedora image will have a smaller ISO size and give you a more reasonable point to rollback to in the future.

Usage

You can layer whatever core packages you like on top of this build. I recommend installing your favorite shell:

rpm-ostree install --apply-live fish
sudo usermod -s $(which fish) $USER

And then get the rest of your software through flatpak or with nix:

flatpak install flathub org.mozilla.firefox
nix-shell -p \
  bat \
  eza \
  fd \
  ripgrep \
  zoxide

screnshot goose running the COSMIC desktop

License

Apache-2.0

About

given's own operating system experiment

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors