Author's Profile Picture Avatar Jadarma's Blog

Unified Modules For Your Nixfiles

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 tutorial

Convenient Detekt Conventions

Detekt 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 tutorial