No description
Find a file
Seraphim Strub 129bb12f94 chore: update
* move copy jop to start and only re-copy watermark
* update authselect options
* move default package install to shared
* remove all sssd deps
2026-02-06 20:49:44 +00:00
docs/package chore: don't remove files mounted as temp directory 2026-02-06 20:33:28 +00:00
gnome chore: update 2026-02-06 20:49:44 +00:00
niri chore: update 2026-02-06 20:49:44 +00:00
optional/scripts chore: update 2026-02-06 20:47:15 +00:00
shared chore: update 2026-02-06 20:49:44 +00:00
.gitignore state(20251225) 2026-01-18 00:13:09 +00:00
bootc-base-imagectl chore: update 2026-01-18 00:13:09 +00:00
Makefile chore: centralize package installation 2026-02-06 20:43:27 +00:00
README.md chore: extract copr to helper function 2026-02-06 20:28:29 +00:00

first time setup

set keyboard layout

localectl set-x11-keymap gb

set locale

localectl set-locale LANG=en_GB.utf8

build

buildah build --no-cache -t localhost/gnome -f gnome/Containerfile . && podman unshare ./bootc-base-imagectl rechunk localhost/gnome:latest localhost/gnome:re && podman save -o /tmp/gnome-`date +%FT%H%M`.tar --format oci-archive localhost/gnome:re
sudo bootc switch --transport oci-archive /tmp/gnome-*

workaround

when the build fails

sometimes the fedora-bootc image is not up-to-date and when installing a package dnf tries to update the kernel which will fail

before the problematic dnf install

pushd /usr/lib/kernel/install.d
mv 05-rpmostree.install 05-rpmostree.install.bak
mv 50-dracut.install 50-dracut.install.bak
printf '%s\n' '#!/bin/sh' 'exit 0' > 05-rpmostree.install
printf '%s\n' '#!/bin/sh' 'exit 0' > 50-dracut.install
chmod +x  05-rpmostree.install 50-dracut.install
popd

after the problematic dnf install

pushd /usr/lib/kernel/install.d
mv -f 05-rpmostree.install.bak 05-rpmostree.install
mv -f 50-dracut.install.bak 50-dracut.install
popd