Skip to content

ManInDark/bootc-image

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Links

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
  • sqlite
  • netcat
  • tor & torbrowser-launcher
  • Flatpak (with default repository configured)
  • Chromium
  • Veracrypt
  • VSCode
  • NVIDIA Drivers

Referenced Sources for NVIDIA Driver Installation

NVIDIA

ublue-os

RPM Fusion

Bluefin

Notes

Those also include links that didn't work out in the end for various reasons, the one I use now is based on ublue-os/main scripts.

About

Custom bootc-image

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 2

  •  
  •