Migrating from NixOS Flakes to Arch Linux

I’ve been running NixOS with Flakes as my daily driver for a while. The reproducibility is genuinely impressive — declare your system once, deploy it anywhere. But over time the cognitive overhead started to outweigh the benefits for a single-user setup. Every small config change requires understanding the Nix language, the module system, and whether something is managed by NixOS or Home Manager. I wanted something I could debug with basic Linux knowledge without reaching for the manual. ...

May 28, 2026

Stow vs Home Manager: Managing Dotfiles on NixOS (and Beyond)

I’ve used GNU Stow to manage dotfiles for a while. It’s simple, elegant, and gets out of your way. You organise configs into directories, run stow */, and symlinks appear in $HOME. Done. But once I committed to NixOS as my daily driver, Stow started feeling like the wrong tool for the job — an imperative shim bolted onto a system designed to never need one. This post covers what changed, why Home Manager replaced Stow in my workflow, and when Stow is still the better choice. ...

April 6, 2026

Xubuntu with AwesomeWM

After some looking about and being sick of running Windows 10 just for doing some Scratch-like programming for uni, I have decided to update my system to full a Linux pc with, if needed Win10 and Kali VMs for all my HackTheBox and TryHackMe needs. Because I still don’t have proper internet and using phone internet sharing, installing arch without some cable internet is a bit of a stretch. After seeing some Debian-Titus work in progress during ChrisTitusTech stream, I definitely want to give AwesomeWM a try. What’s not to like about a small, quick and efficient window manager. ...

December 15, 2021 · SarCoptU