Skip to content

martinpitt/workstation-bootc

Repository files navigation

Martin Pitt's desktop

This is 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.

You can switch to it from an existing bootc based system like Fedora Atomic Desktop:

sudo bootc switch ghcr.io/martinpitt/workstation-bootc:latest

After that, you can install weekly updates with

sudo bootc upgrade

If anything goes wrong, you can go back to the previous version with sudo bootc 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 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