NixOS + Retro Games - Splash Screen pt.2

Recently, I created a Python script that generates frames for a splash screen. The motivation was simple: limit visual noise and provide a better experience for non-technical users.

In this post, I want to focus on finishing that work. The remaining task is preparing the Plymouth scripts. Additionally, I want to pack everything as a NixOS package that can be used as a standard plymouth theme package.


NixOS + Retro Games - Splash Screen pt.1

Before moving on to the launcher, I want to take care of something that appears even earlier in the boot sequence - the splash screen.

I’ve tried to create a Plymouth configuration several times before, but something always stopped me. This time, I’m not giving up :).