For users that already use home-manager, this shouldn't change anything (they just have to pin the home-manager input to their own version).
However for users that currently do not use home-manager this will allow them to not care about it.
This way, home-manager will become an 'implementation detail'
the desktop environment can be included via `self.nixosModules.nixos95`
this will expose two options (for now):
nixos95.enable -> enable the desktop environment
nixos95.wallpaper -> path to the wallpaper to use
currently the setup is closy coupled to this configuration,
which will change in the future, so it can be used with any configuration