NixOS module cleanup
A meta issue that can be split up into two main pieces:
- All 3 existing modules are very similar to each other and could probably be unified
- They use different Debians as their default image, but all the versions in use are ancient.