Life was easy when you first started out on NixOS with a single machine.
Then you decided you want to have your configs available for macOS as well.
Then you wanted to support an arbitrary number of hosts.
Then you wanted to group modules more naturally.
After some trials and many errors, here is where I ended up to achieve all three.
Read more...
2026-03-20
2844 words
14
min
technology
nix
tutorialThere are many projects that can remotely manage NixOS in the most fabulous ways.
But, let’s be honest… they seem daunting and overengineered for beginner to intermediate hobbyists.
Is there a simpler way?
Read more...
2025-11-28
1012 words
5
min
technology
nix
tutorialA pragmatic guide for simplifying personal storage with TrueNAS and the Beelink ME Mini.
Read more...
2025-08-29
6257 words
30
min
technology
hardware
tutorialComfort food egg recipe, soft and loaded with goodness.
Ideal to clean out things in your fridge.
Read more...
2025-05-19
603 words
3
min
cooking
tutorialThe go-to recipe for when a group of friends meets at someone’s house and want a delicious, classic burger.
Read more...
2025-05-02
551 words
3
min
cooking
tutorialDetekt is an amazing static analysis tool for Kotlin that easily integrates within your workflows.
However, since it needs to be flexible enough to support as many use-cases as possible, it’s not as straightforward to
decide how to go about it.
Here’s how I choose to configure Detekt for my Kotlin projects.
Read more...
2025-04-09
2007 words
10
min
programming
kotlin
tutorialDo you want to set up your machine with NixOS?
Are you fond of using full-disk encryption as well?
Do you want to be spoon-fed best practices first and learn from them later?
Then this is the guide for you!
Read more...
2024-08-16
2252 words
11
min
technology
nix
tutorialHow to properly offer your Compose mobile apps more rendering freedom by enabling edge-to-edge mode, and then how to
deal with the gotchas.
In this article we’ll be looking at my attempt at a Material3 UI in Compose Multiplatform, the issues I faced, and the
workarounds I ended up using to overcome them.
Read more...
2024-04-25
2623 words
13
min
programming
tutorial
compose
kotlinBackend unit tests tend to be tedious to write, difficult to maintain, and costly to execute, but it doesn’t have to be
that way.
Here’s how I leverage the power of Kotlin to make writing integration tests for Ktor backends a breeze, while also
keeping them 🔥 blazingly fast 🚀.
Read more...
2024-03-24
3490 words
17
min
programming
kotlin
ktor
tutorial