feat: do not use routes for wireguard unnecessarily
feat: add udev rules for moonlander keyboard
feat: make wlr portal working for screenshare
chore: some check fixes
feat: use custom session start script instead of DM
chore: move renamed options
refactor: use outOfStoreSymlink instead of manually linking in home.activation
refactor: modularize the configuration