chore: remove unnecessary code, use modules instead of imports, split files
feat: minor changes
feat: add instantswitch gnome 45 extension
feat: use newest paperwm extension for gnome 44
chore: update PaperWM
refactor: generate workspace keybindings
feat: add gnome switcher extension
feat: add gnome extensions, tiling keybindings
chore: split default xserver configuration to desktop/default
Split gdm de to separate nix file
fix: fix issues
fix: fix issues
feat: add initial configurations