@mcc gotcha. My preference would still be for Nix. Guix has its quirks: unfree availability, packages available, lisp, custom init system.
I think Guix is a really good choice if you like configuring everything with lisp and are very focused on free software. Otherwise it may be a bit impractical.