separate out the nixos module
instead of calling importing nixosModules.default, the systems can instead import nixosModules.desktop or nixosModules.server
each of those modules also calls a different home module, which are common-linux-desktop or common-linux-server