Skip to content

Building a custom image #95

@boredsquirrel

Description

@boredsquirrel

For user experience it really is best to not need to layer packages.

I dont know how many that would be, but at least for NVIDIA and proprietary codecs that would be quite a lot of packages.

ublue.it hosts images, I have absolutely no experience here, but having auto-building images applying the needed updates would be really neat.

  • custom Kernel possible, either hardened or similar to Nobara for things like Surfacebooks
  • proprietary drivers overwriting free ones
  • licensed codecs overwriting free ones
  • lots of "nonessential" preinstalled RPMs like
    • fish
    • kate
    • distrobox
    • virt-manager, qemu, qemu-kvm
    • waydroid
    • R R-CoprManager rstudio-desktop
    • stacer
    • tlp
    • unrar
    • pip
    • powertop
    • perl-Image-EixifTool
    • pandoc
    • gdb
    • custom SDDM themes
  • uninstalling bloat
    • free codecs not working (kffmpeg-thumbnailer and ffmpegthumbs too for all videos!)
    • firefox RPM
    • Gnome apps, KDE Apps
    • unnessecary worse free drivers
  • we could theme it, maybe restore grub and theme it (Fedoras guidelines say it has to be hidden and not themed)
  • integrate useful modifications to userspace
  • remove fedora Flatpaks, install Flathub instead
  • preinstall Flatpak Firefox and more
  • integrate autoupdates
  • ... all other mods

I imagine building such an image just like you would natively do, but more advanced. I guess using rpm-ostree you can just create a modified image and extract that, but not sure about the other mods that are not layered RPMs.

We could have such a process running every hour, and serve this prebuilt image. I guess ublue already does something like that.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions