diff --git a/.clang-format b/clang-format/.clang-format similarity index 100% rename from .clang-format rename to clang-format/.clang-format diff --git a/kitty/current-theme.conf b/kitty/.config/kitty/current-theme.conf similarity index 100% rename from kitty/current-theme.conf rename to kitty/.config/kitty/current-theme.conf diff --git a/kitty/kitty.conf b/kitty/.config/kitty/kitty.conf similarity index 100% rename from kitty/kitty.conf rename to kitty/.config/kitty/kitty.conf diff --git a/nvim/.lua-format b/nvim/.config/nvim/.lua-format similarity index 100% rename from nvim/.lua-format rename to nvim/.config/nvim/.lua-format diff --git a/nvim/README.md b/nvim/.config/nvim/README.md similarity index 100% rename from nvim/README.md rename to nvim/.config/nvim/README.md diff --git a/nvim/dockerfiles/Dockerfile.arch b/nvim/.config/nvim/dockerfiles/Dockerfile.arch similarity index 100% rename from nvim/dockerfiles/Dockerfile.arch rename to nvim/.config/nvim/dockerfiles/Dockerfile.arch diff --git a/nvim/dockerfiles/Dockerfile.devcontainer b/nvim/.config/nvim/dockerfiles/Dockerfile.devcontainer similarity index 100% rename from nvim/dockerfiles/Dockerfile.devcontainer rename to nvim/.config/nvim/dockerfiles/Dockerfile.devcontainer diff --git a/nvim/dockerfiles/Dockerfile.ubuntu b/nvim/.config/nvim/dockerfiles/Dockerfile.ubuntu similarity index 100% rename from nvim/dockerfiles/Dockerfile.ubuntu rename to nvim/.config/nvim/dockerfiles/Dockerfile.ubuntu diff --git a/nvim/init.lua b/nvim/.config/nvim/init.lua similarity index 100% rename from nvim/init.lua rename to nvim/.config/nvim/init.lua diff --git a/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json similarity index 100% rename from nvim/lazy-lock.json rename to nvim/.config/nvim/lazy-lock.json diff --git a/nvim/lua/disabled_plugins/barbecue.lua b/nvim/.config/nvim/lua/disabled_plugins/barbecue.lua similarity index 100% rename from nvim/lua/disabled_plugins/barbecue.lua rename to nvim/.config/nvim/lua/disabled_plugins/barbecue.lua diff --git a/nvim/lua/disabled_plugins/jupytext.lua b/nvim/.config/nvim/lua/disabled_plugins/jupytext.lua similarity index 100% rename from nvim/lua/disabled_plugins/jupytext.lua rename to nvim/.config/nvim/lua/disabled_plugins/jupytext.lua diff --git a/nvim/lua/disabled_plugins/killersheep.lua b/nvim/.config/nvim/lua/disabled_plugins/killersheep.lua similarity index 100% rename from nvim/lua/disabled_plugins/killersheep.lua rename to nvim/.config/nvim/lua/disabled_plugins/killersheep.lua diff --git a/nvim/lua/disabled_plugins/vim_be_good.lua b/nvim/.config/nvim/lua/disabled_plugins/vim_be_good.lua similarity index 100% rename from nvim/lua/disabled_plugins/vim_be_good.lua rename to nvim/.config/nvim/lua/disabled_plugins/vim_be_good.lua diff --git a/nvim/lua/overseer/template/user/cmake_build.lua b/nvim/.config/nvim/lua/overseer/template/user/cmake_build.lua similarity index 100% rename from nvim/lua/overseer/template/user/cmake_build.lua rename to nvim/.config/nvim/lua/overseer/template/user/cmake_build.lua diff --git a/nvim/lua/overseer/template/user/cmake_clean.lua b/nvim/.config/nvim/lua/overseer/template/user/cmake_clean.lua similarity index 100% rename from nvim/lua/overseer/template/user/cmake_clean.lua rename to nvim/.config/nvim/lua/overseer/template/user/cmake_clean.lua diff --git a/nvim/lua/overseer/template/user/cmake_generate.lua b/nvim/.config/nvim/lua/overseer/template/user/cmake_generate.lua similarity index 100% rename from nvim/lua/overseer/template/user/cmake_generate.lua rename to nvim/.config/nvim/lua/overseer/template/user/cmake_generate.lua diff --git a/nvim/lua/overseer/template/user/cmake_test.lua b/nvim/.config/nvim/lua/overseer/template/user/cmake_test.lua similarity index 100% rename from nvim/lua/overseer/template/user/cmake_test.lua rename to nvim/.config/nvim/lua/overseer/template/user/cmake_test.lua diff --git a/nvim/lua/overseer/template/user/python_run.lua b/nvim/.config/nvim/lua/overseer/template/user/python_run.lua similarity index 100% rename from nvim/lua/overseer/template/user/python_run.lua rename to nvim/.config/nvim/lua/overseer/template/user/python_run.lua diff --git a/nvim/lua/plugins/alpha.lua b/nvim/.config/nvim/lua/plugins/alpha.lua similarity index 100% rename from nvim/lua/plugins/alpha.lua rename to nvim/.config/nvim/lua/plugins/alpha.lua diff --git a/nvim/lua/plugins/auto_session.lua b/nvim/.config/nvim/lua/plugins/auto_session.lua similarity index 100% rename from nvim/lua/plugins/auto_session.lua rename to nvim/.config/nvim/lua/plugins/auto_session.lua diff --git a/nvim/lua/plugins/cellular_automaton.lua b/nvim/.config/nvim/lua/plugins/cellular_automaton.lua similarity index 100% rename from nvim/lua/plugins/cellular_automaton.lua rename to nvim/.config/nvim/lua/plugins/cellular_automaton.lua diff --git a/nvim/lua/plugins/copilot.lua b/nvim/.config/nvim/lua/plugins/copilot.lua similarity index 100% rename from nvim/lua/plugins/copilot.lua rename to nvim/.config/nvim/lua/plugins/copilot.lua diff --git a/nvim/lua/plugins/dap.lua b/nvim/.config/nvim/lua/plugins/dap.lua similarity index 100% rename from nvim/lua/plugins/dap.lua rename to nvim/.config/nvim/lua/plugins/dap.lua diff --git a/nvim/lua/plugins/doge.lua b/nvim/.config/nvim/lua/plugins/doge.lua similarity index 100% rename from nvim/lua/plugins/doge.lua rename to nvim/.config/nvim/lua/plugins/doge.lua diff --git a/nvim/lua/plugins/dressing.lua b/nvim/.config/nvim/lua/plugins/dressing.lua similarity index 100% rename from nvim/lua/plugins/dressing.lua rename to nvim/.config/nvim/lua/plugins/dressing.lua diff --git a/nvim/lua/plugins/git.lua b/nvim/.config/nvim/lua/plugins/git.lua similarity index 100% rename from nvim/lua/plugins/git.lua rename to nvim/.config/nvim/lua/plugins/git.lua diff --git a/nvim/lua/plugins/harpoon.lua b/nvim/.config/nvim/lua/plugins/harpoon.lua similarity index 100% rename from nvim/lua/plugins/harpoon.lua rename to nvim/.config/nvim/lua/plugins/harpoon.lua diff --git a/nvim/lua/plugins/lazy.lua b/nvim/.config/nvim/lua/plugins/lazy.lua similarity index 100% rename from nvim/lua/plugins/lazy.lua rename to nvim/.config/nvim/lua/plugins/lazy.lua diff --git a/nvim/lua/plugins/lsp.lua b/nvim/.config/nvim/lua/plugins/lsp.lua similarity index 100% rename from nvim/lua/plugins/lsp.lua rename to nvim/.config/nvim/lua/plugins/lsp.lua diff --git a/nvim/lua/plugins/lualine.lua b/nvim/.config/nvim/lua/plugins/lualine.lua similarity index 100% rename from nvim/lua/plugins/lualine.lua rename to nvim/.config/nvim/lua/plugins/lualine.lua diff --git a/nvim/lua/plugins/luasnip.lua b/nvim/.config/nvim/lua/plugins/luasnip.lua similarity index 100% rename from nvim/lua/plugins/luasnip.lua rename to nvim/.config/nvim/lua/plugins/luasnip.lua diff --git a/nvim/lua/plugins/markdown_preview.lua b/nvim/.config/nvim/lua/plugins/markdown_preview.lua similarity index 100% rename from nvim/lua/plugins/markdown_preview.lua rename to nvim/.config/nvim/lua/plugins/markdown_preview.lua diff --git a/nvim/lua/plugins/molten.lua b/nvim/.config/nvim/lua/plugins/molten.lua similarity index 100% rename from nvim/lua/plugins/molten.lua rename to nvim/.config/nvim/lua/plugins/molten.lua diff --git a/nvim/lua/plugins/neoformat.lua b/nvim/.config/nvim/lua/plugins/neoformat.lua similarity index 100% rename from nvim/lua/plugins/neoformat.lua rename to nvim/.config/nvim/lua/plugins/neoformat.lua diff --git a/nvim/lua/plugins/noice.lua b/nvim/.config/nvim/lua/plugins/noice.lua similarity index 100% rename from nvim/lua/plugins/noice.lua rename to nvim/.config/nvim/lua/plugins/noice.lua diff --git a/nvim/lua/plugins/nvim_tree.lua b/nvim/.config/nvim/lua/plugins/nvim_tree.lua similarity index 100% rename from nvim/lua/plugins/nvim_tree.lua rename to nvim/.config/nvim/lua/plugins/nvim_tree.lua diff --git a/nvim/lua/plugins/overseer.lua b/nvim/.config/nvim/lua/plugins/overseer.lua similarity index 100% rename from nvim/lua/plugins/overseer.lua rename to nvim/.config/nvim/lua/plugins/overseer.lua diff --git a/nvim/lua/plugins/surround.lua b/nvim/.config/nvim/lua/plugins/surround.lua similarity index 100% rename from nvim/lua/plugins/surround.lua rename to nvim/.config/nvim/lua/plugins/surround.lua diff --git a/nvim/lua/plugins/telescope.lua b/nvim/.config/nvim/lua/plugins/telescope.lua similarity index 100% rename from nvim/lua/plugins/telescope.lua rename to nvim/.config/nvim/lua/plugins/telescope.lua diff --git a/nvim/lua/plugins/themes.lua b/nvim/.config/nvim/lua/plugins/themes.lua similarity index 100% rename from nvim/lua/plugins/themes.lua rename to nvim/.config/nvim/lua/plugins/themes.lua diff --git a/nvim/lua/plugins/todo_comments.lua b/nvim/.config/nvim/lua/plugins/todo_comments.lua similarity index 100% rename from nvim/lua/plugins/todo_comments.lua rename to nvim/.config/nvim/lua/plugins/todo_comments.lua diff --git a/nvim/lua/plugins/toggleterm.lua b/nvim/.config/nvim/lua/plugins/toggleterm.lua similarity index 100% rename from nvim/lua/plugins/toggleterm.lua rename to nvim/.config/nvim/lua/plugins/toggleterm.lua diff --git a/nvim/lua/plugins/treesitter.lua b/nvim/.config/nvim/lua/plugins/treesitter.lua similarity index 100% rename from nvim/lua/plugins/treesitter.lua rename to nvim/.config/nvim/lua/plugins/treesitter.lua diff --git a/nvim/lua/plugins/trouble.lua b/nvim/.config/nvim/lua/plugins/trouble.lua similarity index 100% rename from nvim/lua/plugins/trouble.lua rename to nvim/.config/nvim/lua/plugins/trouble.lua diff --git a/nvim/lua/plugins/undotree.lua b/nvim/.config/nvim/lua/plugins/undotree.lua similarity index 100% rename from nvim/lua/plugins/undotree.lua rename to nvim/.config/nvim/lua/plugins/undotree.lua diff --git a/nvim/lua/plugins/vimtex.lua b/nvim/.config/nvim/lua/plugins/vimtex.lua similarity index 100% rename from nvim/lua/plugins/vimtex.lua rename to nvim/.config/nvim/lua/plugins/vimtex.lua diff --git a/nvim/lua/plugins/whichkey.lua b/nvim/.config/nvim/lua/plugins/whichkey.lua similarity index 100% rename from nvim/lua/plugins/whichkey.lua rename to nvim/.config/nvim/lua/plugins/whichkey.lua diff --git a/nvim/lua/remap.lua b/nvim/.config/nvim/lua/remap.lua similarity index 100% rename from nvim/lua/remap.lua rename to nvim/.config/nvim/lua/remap.lua diff --git a/nvim/lua/set.lua b/nvim/.config/nvim/lua/set.lua similarity index 100% rename from nvim/lua/set.lua rename to nvim/.config/nvim/lua/set.lua diff --git a/nvim/snippets/all/surround.lua b/nvim/.config/nvim/snippets/all/surround.lua similarity index 100% rename from nvim/snippets/all/surround.lua rename to nvim/.config/nvim/snippets/all/surround.lua diff --git a/nvim/snippets/tex/general.lua b/nvim/.config/nvim/snippets/tex/general.lua similarity index 100% rename from nvim/snippets/tex/general.lua rename to nvim/.config/nvim/snippets/tex/general.lua diff --git a/nvim/snippets/tex/greek.lua b/nvim/.config/nvim/snippets/tex/greek.lua similarity index 100% rename from nvim/snippets/tex/greek.lua rename to nvim/.config/nvim/snippets/tex/greek.lua diff --git a/nvim/snippets/tex/math.lua b/nvim/.config/nvim/snippets/tex/math.lua similarity index 100% rename from nvim/snippets/tex/math.lua rename to nvim/.config/nvim/snippets/tex/math.lua diff --git a/nvim/snippets/tex/plotting.lua b/nvim/.config/nvim/snippets/tex/plotting.lua similarity index 100% rename from nvim/snippets/tex/plotting.lua rename to nvim/.config/nvim/snippets/tex/plotting.lua diff --git a/sway/config b/sway/.config/sway/config similarity index 100% rename from sway/config rename to sway/.config/sway/config diff --git a/sway/config.d/autostart.conf b/sway/.config/sway/config.d/autostart.conf similarity index 100% rename from sway/config.d/autostart.conf rename to sway/.config/sway/config.d/autostart.conf diff --git a/sway/config.d/gruvbox.conf b/sway/.config/sway/config.d/gruvbox.conf similarity index 100% rename from sway/config.d/gruvbox.conf rename to sway/.config/sway/config.d/gruvbox.conf diff --git a/sway/config.d/input.conf b/sway/.config/sway/config.d/input.conf similarity index 100% rename from sway/config.d/input.conf rename to sway/.config/sway/config.d/input.conf diff --git a/sway/config.d/navigation.conf b/sway/.config/sway/config.d/navigation.conf similarity index 100% rename from sway/config.d/navigation.conf rename to sway/.config/sway/config.d/navigation.conf diff --git a/sway/config.d/workspaces.conf b/sway/.config/sway/config.d/workspaces.conf similarity index 100% rename from sway/config.d/workspaces.conf rename to sway/.config/sway/config.d/workspaces.conf diff --git a/sway/wallpapers/archlinux_dark.png b/sway/.config/sway/wallpapers/archlinux_dark.png similarity index 100% rename from sway/wallpapers/archlinux_dark.png rename to sway/.config/sway/wallpapers/archlinux_dark.png diff --git a/sway/wallpapers/archlinux_light.png b/sway/.config/sway/wallpapers/archlinux_light.png similarity index 100% rename from sway/wallpapers/archlinux_light.png rename to sway/.config/sway/wallpapers/archlinux_light.png diff --git a/sway/wallpapers/cold_ripple.jpg b/sway/.config/sway/wallpapers/cold_ripple.jpg similarity index 100% rename from sway/wallpapers/cold_ripple.jpg rename to sway/.config/sway/wallpapers/cold_ripple.jpg diff --git a/sway/wallpapers/linux_70s_light.png b/sway/.config/sway/wallpapers/linux_70s_light.png similarity index 100% rename from sway/wallpapers/linux_70s_light.png rename to sway/.config/sway/wallpapers/linux_70s_light.png diff --git a/sway/wallpapers/mountains.jpg b/sway/.config/sway/wallpapers/mountains.jpg similarity index 100% rename from sway/wallpapers/mountains.jpg rename to sway/.config/sway/wallpapers/mountains.jpg diff --git a/sway/wallpapers/space_light.png b/sway/.config/sway/wallpapers/space_light.png similarity index 100% rename from sway/wallpapers/space_light.png rename to sway/.config/sway/wallpapers/space_light.png diff --git a/.tmux.conf b/tmux/.tmux.conf similarity index 100% rename from .tmux.conf rename to tmux/.tmux.conf diff --git a/waybar/config b/waybar/.config/waybar/config similarity index 100% rename from waybar/config rename to waybar/.config/waybar/config diff --git a/waybar/style.css b/waybar/.config/waybar/style.css similarity index 100% rename from waybar/style.css rename to waybar/.config/waybar/style.css diff --git a/wofi/style.css b/wofi/.config/wofi/style.css similarity index 100% rename from wofi/style.css rename to wofi/.config/wofi/style.css diff --git a/.zshrc b/zsh/.zshrc similarity index 100% rename from .zshrc rename to zsh/.zshrc