ChimeraOS / chimeraos

A Steam Big Picture based couch gaming OS
MIT License
1.67k stars 116 forks source link

mkinitcpio: use systemd in initramfs #914

Closed NeroReflex closed 7 months ago

NeroReflex commented 7 months ago

Add systemd in initramfs: this changes the old init program with systemd and also provides a default keymap and font for default initramfs images.

alkazar commented 7 months ago

What problem does this solve?

NeroReflex commented 7 months ago

This is part of frzr rework: is required to not specify rootflags in bootloader thus making it much easier to switch kernels and remove a failure point in update while increasing the atomicity of the update procedure itself.

It allows making use of automount feature that will also make hibernation work

alkazar commented 7 months ago

Awesome, thanks. Can it be merged safely now?

NeroReflex commented 7 months ago

Awesome, thanks. Can it be merged safely now?

I don't really know. I have been testing it in my ally and main rig and it works well, however I am unsure frzr-etc will be compatibile. Reworking fstab to include the overlayfs with x-initrd will be much safer option in this case.