My opinion is that Home Manager provides a radically better way to manage a user’s environment for both packages and dotfiles, effectively allowing you to take a configuration as code approach.
The goal of this post is to show you how to get started with Home Manager from scratch, install packages, port over some existing configuration and explore more advanced features.
I’ve been setting up my development environment like described in this post since when I started working from home 6 years ago. It’s been great for me and many on my team and I’ve been recommending this to friends for quite a while but I’ve never formalized it.
This is a personal post about my relationship with meditation and my life journey so far with respect to this practice. I’m not sure if it will be helpful to anyone else, but I wanted to push myself to reflect a bit on this subject so here we are.