2025-11-23 23:33:28 +01:00
2025-11-23 23:33:28 +01:00
2025-11-21 15:49:48 +01:00
2025-11-08 16:36:11 +01:00
2025-11-23 23:33:28 +01:00

custom bootc image

This repository contains all information necessary to build my very own customized bootc image.

I've attached various links I used to learn about how all of this works below, they are in no particular order.

Build

A qcow image may be built by first calling make oci to build the oci image and then make qcow to turn it into a bootable qcow image. For hardware installation, I recommend the anaconda-iso variant.

You should adapt user & disk settings in disk_config/user.toml before you build your own installation iso though.

It may be necessary to create your own keys: https://github.com/CheariX/silverblue-akmods-keys

The kernel arguments need to be added manually: rpm-ostree kargs --append=rd.driver.blacklist=nouveau,nova_core --append=modprobe.blacklist=nouveau,nova_core --append=nvidia-drm.modeset=1

You may want to set HOME in the .bashrc or similar files to /var/home/$USER to display home-relative paths correctly in the shell.

It is possible to keep a revision by pinning it: ostree admin pin 0

Installed Software

  • man
  • langpacks: en, de
  • Gnome + Software
  • curl
  • git
  • btop
  • nvtop
  • tmux
  • pciutils
  • tailscale
  • make
  • fzf
  • direnv
  • xsel
  • ffmpeg
  • pandoc
  • ansible
  • Flatpak (with default repository configured)
  • Chromium
  • VSCode
  • NVIDIA Drivers
Description
No description provided
Readme Apache-2.0 298 KiB
Languages
Shell 55.7%
Makefile 33.1%
Dockerfile 11.2%