Declaring my system config with NixOS

In June last year, I installed Fedora on my freshly delivered Framework laptop. I liked Fedora because it provided a nice, decently up-to-date experience of the Linux desktop. I initially...