feat: add all inputs to registry
feat: use custom session start script instead of DM
feat: set vm passwords to vm
refactor: modularize the configuration
chore: remove unnecessary code, use modules instead of imports, split files
feat: some updates
too lazy to comment all of them :(
chore: use empty string for empty flake-registry
feat: all services that should not start on Gnome do not start now
feat: some more services start only with qtile
fix: do not download global-registry.json on every nix command...
feat: add trezor udev rules
TODO: put this to a derivation instead of extraRules
feat: use NetworkManager on desktop
feat: enable udisks2 service
feat: make substituter out of desktop