feat: use custom session start script instead of DM
refactor: modularize the configuration
feat: add instantswitch gnome 45 extension
feat: use newest paperwm extension for gnome 44
refactor: generate workspace keybindings
feat: add gnome switcher extension
feat: add gnome extensions, tiling keybindings
fix: fix issues
feat: add initial configurations