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: wait longer for key file to prevent timeout
fix: do not download global-registry.json on every nix command...
feat: use global packages in home-manager
feat: add udev rules for ti, stlink
feat: add vivado and ise udev rule packages from flake
feat: add trezor udev rules
TODO: put this to a derivation instead of extraRules
feat: suspend on lid switch on laptop phobos