Behind the bar
The Landlord
Every local needs someone behind the bar. At The Nix Arms, that’s me.

I’m Tom, and I run The Nix Arms.
I’m a firm believer in Nix. Once you’ve rebuilt a whole machine from your config, or rolled back a bad update from the boot menu, it’s hard to go back to anything else. But most of what’s written about Nix assumes you’re already a developer, and I think that puts off a lot of people who’d get on well with it.
So I opened a pub. The guides here are written for people who aren’t developers, and they say so when something doesn’t work. There’s a place to start whether you’re coming from Arch, Ubuntu or Windows.
What’s on my bar
My own setup is all on NixOS, from one config called megadots, built with den:
- endgame: my gaming desktop, a Ryzen 7 7800X3D with a Radeon RX 9070 XT. Steam, Proton and the rest, all switched on from the config.
- flatmate: a Surface Pro 7 I use as a mobile workstation.
Both machines are built from the same repo, so a change made once reaches both. The config is public, and you’re welcome to borrow from it.
How the pub is run
The Nix Arms is my own project and isn’t affiliated with the NixOS Foundation. The site is built with Hugo and a Nix flake, and all of it is open source.
If something’s wrong or out of date, open a pull request and the next round’s on me.
Where to find me
- tomwrw.comMy own site, also built with Hugo.
- GitHub: tomwrwMy configs, including megadots, and this site.