Skip to content

martinpitt/workstation-bootc

Repository files navigation

Martin Pitt's desktop

This is an rpm-ostree and bootc based minimal Fedora developer desktop with the sway window manager and podman/toolbox for doing development and running less common graphical applications.

It gets automatically built every week and published as container image, for using with ostree native containers.

To use it from an existing OSTree based system like Fedora CoreOS or Fedora Silverblue, rebase your tree to it:

sudo rpm-ostree rebase ostree-unverified-registry:ghcr.io/martinpitt/workstation-bootc

After that, you can install weekly updates with

sudo rpm-ostree upgrade

If anything goes wrong, you can go back to the previous version with sudo rpm-ostree rollback.

Login

There is no graphical login manager. I log in on VT1, and my .bashrc automatically starts the GNOME SSH agent and sway:

if [ "$(tty)" = "/dev/tty1" ]; then
    export `gnome-keyring-daemon --start --components=ssh`
    export BROWSER=firefox-wayland
    export XDG_CURRENT_DESKTOP=sway
    exec sway > $XDG_RUNTIME_DIR/sway.log 2>&1
fi

About

minimal Fedora bootc sway developer OS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages