Customizing Firefox with Nix and Home Manager

In this post I will share my experience on customizing Firefox using Nix and Home Manager, so you can manage your Firefox's settings, extensions and policies with a reproducible and declarative configuration.