fix: move wireguard private key somewhere out of user config, to make sure config won't be created by root
chore: minor fixes
feat: ensure ~/screens created
feat: add qtile config
feat: add dns servers through wireguard
fix: add necessary firewall syncthing settings
feat: add wireguard
feat: add syncting service
fix: fix issues
feat: add initial configurations