Skip to content

chrislowles/bog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

295 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bog (ublue/fedora atomic image)

A barebones (some may say bog standard) immutable Linux distro based on Universal Blue technologies using GNOME/GDM and flatpak/distrobox as its means for software management (with root-installed Steam)

Installation

Method 1: sudo bootc switch

One such method of switching to bog is by typing the below command into the terminal of an existing Fedora Atomic system:

sudo bootc switch ghcr.io/chrislowles/bog:latest

Reboot to complete the switch:

systemctl reboot

Optional Features

Jackett

For use if/when you want to install a Bittorrent client with Jackett plugin support, this is preferred when collecting public and private sources for torrenting as opposed to seperate search plugins for different services.

systemctl --user enable --now jackett

Distrobox: A Traditional Linux Experience, Containerized

For use when you find software/a utility with only 1 sure-fire set of official Linux instructions, such is the habit of software packagers sometimes. Below are a few example lines to create/manage a distrobox.

Create Distrobox (Arch Linux w/ Basic Source-Building Utilities)

distrobox create --pull -Y -n arch -i archlinux:latest -ap "base-devel git"

Enter the distrobox

distrobox enter arch

Suggested first-time activity: Download and build yay AUR helper to install AUR packages

# git is a version control system
# cd is a standard cmd for navigating directories
# makepkg -si is the standard cmd for building a package from the AUR with base-devel
# just copy the line below and run when in the distrobox, the semi-colons and slashes are just to make it a one-liner
git clone https://aur.archlinux.org/yay-bin.git; \ cd yay-bin; \ makepkg -si;

Regarding Bluebuild:

The latest tag will automatically point to the latest build. That build will still always use the Fedora version specified in recipe.yml, so you won't get accidentally updated to the next major version.

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/chrislowles/bog

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Generated from blue-build/template