zen_desu wrote:
ugrd has very basic plymouth support. (enabled by adding the `ugrd.base.plymouth` module to the `modules` definition in /etc/ugrd/config.toml). By default it tries to use the efi framebuffer which can cause some issues with plymouth.
You may be able to get it to work better by letting ugrd pull GPU drivers by setting `kmod_ignore_video = false` in /etc/ugrd/config.toml
plymouth support in ugrd is not great, especially because it doesn't have proper test coverage. I've tested it working, but it doesn't have automated test coverage and hasn't been touched in a while so your mileage may vary.
I successfully activated the Plymouth module using your recommendation. Thank you so much!
Now I'm trying to load a theme into the initramfs generated by ugrd. I've been looking at the plymouth.py code, specifically:
Code: Select all
PLYMOUTH_CONFIG_FILES = ["/etc/plymouth/plymouthd.conf", "/usr/share/plymouth/plymouthd.defaults"]
I understand that by importing my own plymouthd.conf and plymouthd.defaults, I should be able to pass a default theme to the initramfs. I am correct?h
After that, I'd just need to import my theme into the initramfs itself.
Code: Select all
dependencies = [
"/usr/share/plymouth/themes/simple/img.png",
"/usr/share/plymouth/themes/simple/simple.plymouth",
"/usr/share/plymouth/themes/simple/simple.script",
"/etc/plymouth/plymouthd.conf",
"/usr/share/plymouth/plymouthd.defaults"
]
I'm still trying to get it to work, as this hasn't been enough so far. I haven't even had a chance to check the initramfs generated image yet due to being short on time.