r/voidlinux 2d ago

Minimal installation

Hello, I would like to know if anyone has experience installing Void Linux in a way that is more minimal than the base-system package.

For example, looking at the dependencies of the base-system package, it includes several packages that I don't use, such as btrfs-progs, openssh, nvi, sudo, wifi-firmware, void-artwork, traceroute, wpa_supplicant, among others.

I know I could edit base-system, remove the dependencies I don't need, and build my own package, but I would have to do this every time an update is released.

I would like to know if anyone has experience with a more minimal installation or if there is a recommended way to achieve this without having to maintain a modified base-system package.

In advance, thank you for all the work that goes into Void Linux!

13 Upvotes

5 comments sorted by

8

u/derfmatic 2d ago

I just use ignorepkg and list out the ones I don't want.

3

u/RvstiNiall 2d ago

You can always do a rootfs tarball install: glibc or musl

or if you're real bold: https://github.com/void-linux/void-containers/pkgs/container/void-musl-busybox

2

u/xksnr 2d ago

Yo tengo una instalacion minimalista, no e echo un paquete personalizado, simplemente e instalado los paquetes que requería base-system manualmente quitando algunas cosas, por ejemplo, void-artwork es completamente opcional.

1

u/profeshamat 2d ago

You could always build your own base-system but give it a slightly different name then add ignorepkg=base-system to a config file in /etc/xbps.d/.