Built a narrative-driven daemon layer on top of my hobby Linux distro (systemd, bash, structured lore directories)

Posted by tootiredtobecute@reddit | linux | View on Reddit | 3 comments

Built a narrative-driven daemon layer on top of my hobby Linux distro (systemd, bash, structured lore directories)

I’ve been building a small hobby distro in a VM (mostly for fun and to teach myself more about system design), and I ended up creating a “haunted OS” subsystem that’s actually… pretty functional? It’s basically a character-driven daemon layer that sits on top of a normal Linux base and reacts to system events, user actions, and resource changes.

Everything is implemented with standard Linux tooling — nothing magical, nothing outside POSIX. It’s just a creative layer on top of regular system architecture.

What it actually does under the hood:

Why I did it:
Honestly, mostly because it was fun. It started as a joke and turned into a really interesting exercise in building a coherent daemon ecosystem, tying userland scripts into systemd behavior, managing categorized config files, and designing small narrative tools that don’t interfere with the usability of the OS itself.

It also taught me more about good directory layout, per-user vs global logging, systemd service behavior, and clean shell scripting practices.

If anyone wants to see the code or the directory structure, I’m happy to share it. It’s all just bash + systemd + normal Linux stuff — nothing complicated, just a creative idea taken way too far.