This is an automated archive made by the Lemmit Bot.
The original was posted on /r/homeassistant by /u/frenck_nl on 2026-03-01 19:16:45+00:00.
This started at the Home Assistant community meetup in Cologne. Someone (T-Flow) was wearing a DOOM t-shirt, we got talking about the "will it run DOOM?" meme, and we realized there was no actual reason Home Assistant couldn't join the club.
So I built it.
It's a custom integration that runs the original DOOM (1993) shareware version inside a Lovelace dashboard card, using js-dos (DOSBox compiled to WebAssembly). You install it via HACS, add the card to a dashboard, and you're playing DOOM inside Home Assistant.
Because this is Home Assistant, it behaves like a proper integration. You can automate around it too. Hellish red office lights when DOOM starts, restore the scene when it stops. Completely unnecessary. Very Home Assistant.
And yes, there's an iddqd easter egg. Type it anywhere in the HA interface and a DOOM dialog pops up. God mode :)
GitHub repo: https://github.com/frenck/home-assistant-doom
Full story on how this came together (including the AI angle): https://frenck.dev/home-assistant-can-run-doom/