I am currently in the process of migrating from Arch Linux to NixOS. As a first step, I started using home-manager on Arch Linux. After that I started dual-booting Arch Linux and NixOS, so I can go back if I need something that is lacking from NixOS.
I currently use two Linux machines: my desktop PC volt
and my laptop zephyr
.
Both of them are currently dual-booted, hence the somewhat messy configuration.
I also use a macbook for work, which is running nix and nix-darwin.