diff --git a/dots/.nvim-environments/after/ftplugin/Dockerfile.lua b/dots/.nvim-environments/primary/after/ftplugin/Dockerfile.lua similarity index 100% rename from dots/.nvim-environments/after/ftplugin/Dockerfile.lua rename to dots/.nvim-environments/primary/after/ftplugin/Dockerfile.lua diff --git a/dots/.nvim-environments/after/ftplugin/NeogitCommitMessage.lua b/dots/.nvim-environments/primary/after/ftplugin/NeogitCommitMessage.lua similarity index 100% rename from dots/.nvim-environments/after/ftplugin/NeogitCommitMessage.lua rename to dots/.nvim-environments/primary/after/ftplugin/NeogitCommitMessage.lua diff --git a/dots/.nvim-environments/after/ftplugin/Outline.lua b/dots/.nvim-environments/primary/after/ftplugin/Outline.lua similarity index 100% rename from dots/.nvim-environments/after/ftplugin/Outline.lua rename to dots/.nvim-environments/primary/after/ftplugin/Outline.lua diff --git a/dots/.nvim-environments/after/ftplugin/azure.lua b/dots/.nvim-environments/primary/after/ftplugin/azure.lua similarity index 100% rename from dots/.nvim-environments/after/ftplugin/azure.lua rename to dots/.nvim-environments/primary/after/ftplugin/azure.lua diff --git a/dots/.nvim-environments/after/ftplugin/html.lua b/dots/.nvim-environments/primary/after/ftplugin/html.lua similarity index 100% rename from dots/.nvim-environments/after/ftplugin/html.lua rename to dots/.nvim-environments/primary/after/ftplugin/html.lua diff --git a/dots/.nvim-environments/after/ftplugin/http.lua b/dots/.nvim-environments/primary/after/ftplugin/http.lua similarity index 100% rename from dots/.nvim-environments/after/ftplugin/http.lua rename to dots/.nvim-environments/primary/after/ftplugin/http.lua diff --git a/dots/.nvim-environments/after/ftplugin/make.lua b/dots/.nvim-environments/primary/after/ftplugin/make.lua similarity index 100% rename from dots/.nvim-environments/after/ftplugin/make.lua rename to dots/.nvim-environments/primary/after/ftplugin/make.lua diff --git a/dots/.nvim-environments/after/ftplugin/markdown.lua b/dots/.nvim-environments/primary/after/ftplugin/markdown.lua similarity index 100% rename from dots/.nvim-environments/after/ftplugin/markdown.lua rename to dots/.nvim-environments/primary/after/ftplugin/markdown.lua diff --git a/dots/.nvim-environments/after/ftplugin/norg.lua b/dots/.nvim-environments/primary/after/ftplugin/norg.lua similarity index 100% rename from dots/.nvim-environments/after/ftplugin/norg.lua rename to dots/.nvim-environments/primary/after/ftplugin/norg.lua diff --git a/dots/.nvim-environments/after/ftplugin/rust.lua b/dots/.nvim-environments/primary/after/ftplugin/rust.lua similarity index 100% rename from dots/.nvim-environments/after/ftplugin/rust.lua rename to dots/.nvim-environments/primary/after/ftplugin/rust.lua diff --git a/dots/.nvim-environments/after/ftplugin/sh.lua b/dots/.nvim-environments/primary/after/ftplugin/sh.lua similarity index 100% rename from dots/.nvim-environments/after/ftplugin/sh.lua rename to dots/.nvim-environments/primary/after/ftplugin/sh.lua diff --git a/dots/.nvim-environments/after/ftplugin/sql.lua b/dots/.nvim-environments/primary/after/ftplugin/sql.lua similarity index 100% rename from dots/.nvim-environments/after/ftplugin/sql.lua rename to dots/.nvim-environments/primary/after/ftplugin/sql.lua diff --git a/dots/.nvim-environments/after/ftplugin/terraform.lua b/dots/.nvim-environments/primary/after/ftplugin/terraform.lua similarity index 100% rename from dots/.nvim-environments/after/ftplugin/terraform.lua rename to dots/.nvim-environments/primary/after/ftplugin/terraform.lua diff --git a/dots/.nvim-environments/after/ftplugin/xml.lua b/dots/.nvim-environments/primary/after/ftplugin/xml.lua similarity index 100% rename from dots/.nvim-environments/after/ftplugin/xml.lua rename to dots/.nvim-environments/primary/after/ftplugin/xml.lua diff --git a/dots/.nvim-environments/after/ftplugin/yaml.lua b/dots/.nvim-environments/primary/after/ftplugin/yaml.lua similarity index 100% rename from dots/.nvim-environments/after/ftplugin/yaml.lua rename to dots/.nvim-environments/primary/after/ftplugin/yaml.lua diff --git a/dots/.nvim-environments/after/ftplugin/zsh.lua b/dots/.nvim-environments/primary/after/ftplugin/zsh.lua similarity index 100% rename from dots/.nvim-environments/after/ftplugin/zsh.lua rename to dots/.nvim-environments/primary/after/ftplugin/zsh.lua diff --git a/dots/.nvim-environments/ftdetect/cf3.vim b/dots/.nvim-environments/primary/ftdetect/cf3.vim similarity index 100% rename from dots/.nvim-environments/ftdetect/cf3.vim rename to dots/.nvim-environments/primary/ftdetect/cf3.vim diff --git a/dots/.nvim-environments/ftplugin/cf3.vim b/dots/.nvim-environments/primary/ftplugin/cf3.vim similarity index 100% rename from dots/.nvim-environments/ftplugin/cf3.vim rename to dots/.nvim-environments/primary/ftplugin/cf3.vim diff --git a/dots/.nvim-environments/init.lua b/dots/.nvim-environments/primary/init.lua similarity index 100% rename from dots/.nvim-environments/init.lua rename to dots/.nvim-environments/primary/init.lua diff --git a/dots/.nvim-environments/lua/core/autocmds.lua b/dots/.nvim-environments/primary/lua/core/autocmds.lua similarity index 100% rename from dots/.nvim-environments/lua/core/autocmds.lua rename to dots/.nvim-environments/primary/lua/core/autocmds.lua diff --git a/dots/.nvim-environments/lua/core/disabled.lua b/dots/.nvim-environments/primary/lua/core/disabled.lua similarity index 100% rename from dots/.nvim-environments/lua/core/disabled.lua rename to dots/.nvim-environments/primary/lua/core/disabled.lua diff --git a/dots/.nvim-environments/lua/core/globals.lua b/dots/.nvim-environments/primary/lua/core/globals.lua similarity index 100% rename from dots/.nvim-environments/lua/core/globals.lua rename to dots/.nvim-environments/primary/lua/core/globals.lua diff --git a/dots/.nvim-environments/lua/core/init.lua b/dots/.nvim-environments/primary/lua/core/init.lua similarity index 100% rename from dots/.nvim-environments/lua/core/init.lua rename to dots/.nvim-environments/primary/lua/core/init.lua diff --git a/dots/.nvim-environments/lua/core/lsp.lua b/dots/.nvim-environments/primary/lua/core/lsp.lua similarity index 100% rename from dots/.nvim-environments/lua/core/lsp.lua rename to dots/.nvim-environments/primary/lua/core/lsp.lua diff --git a/dots/.nvim-environments/lua/core/mappings.lua b/dots/.nvim-environments/primary/lua/core/mappings.lua similarity index 100% rename from dots/.nvim-environments/lua/core/mappings.lua rename to dots/.nvim-environments/primary/lua/core/mappings.lua diff --git a/dots/.nvim-environments/lua/core/options.lua b/dots/.nvim-environments/primary/lua/core/options.lua similarity index 100% rename from dots/.nvim-environments/lua/core/options.lua rename to dots/.nvim-environments/primary/lua/core/options.lua diff --git a/dots/.nvim-environments/lua/core/postload.lua b/dots/.nvim-environments/primary/lua/core/postload.lua similarity index 100% rename from dots/.nvim-environments/lua/core/postload.lua rename to dots/.nvim-environments/primary/lua/core/postload.lua diff --git a/dots/.nvim-environments/lua/core/theme.lua b/dots/.nvim-environments/primary/lua/core/theme.lua similarity index 100% rename from dots/.nvim-environments/lua/core/theme.lua rename to dots/.nvim-environments/primary/lua/core/theme.lua diff --git a/dots/.nvim-environments/lua/core/winbar.lua b/dots/.nvim-environments/primary/lua/core/winbar.lua similarity index 100% rename from dots/.nvim-environments/lua/core/winbar.lua rename to dots/.nvim-environments/primary/lua/core/winbar.lua diff --git a/dots/.nvim-environments/lua/main.lua b/dots/.nvim-environments/primary/lua/main.lua similarity index 100% rename from dots/.nvim-environments/lua/main.lua rename to dots/.nvim-environments/primary/lua/main.lua diff --git a/dots/.nvim-environments/lua/packer_compiled.lua b/dots/.nvim-environments/primary/lua/packer_compiled.lua similarity index 100% rename from dots/.nvim-environments/lua/packer_compiled.lua rename to dots/.nvim-environments/primary/lua/packer_compiled.lua diff --git a/dots/.nvim-environments/lua/plugins/autocmds.lua b/dots/.nvim-environments/primary/lua/plugins/autocmds.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/autocmds.lua rename to dots/.nvim-environments/primary/lua/plugins/autocmds.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/_cmp.lua b/dots/.nvim-environments/primary/lua/plugins/configs/_cmp.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/_cmp.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/_cmp.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/_dap.lua b/dots/.nvim-environments/primary/lua/plugins/configs/_dap.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/_dap.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/_dap.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/_neoclip.lua b/dots/.nvim-environments/primary/lua/plugins/configs/_neoclip.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/_neoclip.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/_neoclip.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/_neorg.lua b/dots/.nvim-environments/primary/lua/plugins/configs/_neorg.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/_neorg.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/_neorg.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/_stabilize.lua b/dots/.nvim-environments/primary/lua/plugins/configs/_stabilize.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/_stabilize.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/_stabilize.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/_windline.lua b/dots/.nvim-environments/primary/lua/plugins/configs/_windline.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/_windline.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/_windline.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/alpha.lua b/dots/.nvim-environments/primary/lua/plugins/configs/alpha.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/alpha.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/alpha.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/bufferline.lua b/dots/.nvim-environments/primary/lua/plugins/configs/bufferline.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/bufferline.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/bufferline.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/coq.lua b/dots/.nvim-environments/primary/lua/plugins/configs/coq.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/coq.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/coq.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/dap-ui.lua b/dots/.nvim-environments/primary/lua/plugins/configs/dap-ui.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/dap-ui.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/dap-ui.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/diag-scrollbar.lua b/dots/.nvim-environments/primary/lua/plugins/configs/diag-scrollbar.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/diag-scrollbar.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/diag-scrollbar.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/fidget-spinner.lua b/dots/.nvim-environments/primary/lua/plugins/configs/fidget-spinner.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/fidget-spinner.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/fidget-spinner.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/file-explorer.lua b/dots/.nvim-environments/primary/lua/plugins/configs/file-explorer.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/file-explorer.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/file-explorer.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/hydra.lua b/dots/.nvim-environments/primary/lua/plugins/configs/hydra.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/hydra.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/hydra.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/indent-blankline.lua b/dots/.nvim-environments/primary/lua/plugins/configs/indent-blankline.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/indent-blankline.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/indent-blankline.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/lsp.lua b/dots/.nvim-environments/primary/lua/plugins/configs/lsp.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/lsp.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/lsp.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/neoformat.lua b/dots/.nvim-environments/primary/lua/plugins/configs/neoformat.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/neoformat.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/neoformat.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/neotree.lua b/dots/.nvim-environments/primary/lua/plugins/configs/neotree.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/neotree.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/neotree.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/null_ls.lua b/dots/.nvim-environments/primary/lua/plugins/configs/null_ls.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/null_ls.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/null_ls.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/nvim-colorizer.lua b/dots/.nvim-environments/primary/lua/plugins/configs/nvim-colorizer.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/nvim-colorizer.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/nvim-colorizer.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/nvim-notify.lua b/dots/.nvim-environments/primary/lua/plugins/configs/nvim-notify.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/nvim-notify.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/nvim-notify.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/python-dap.lua b/dots/.nvim-environments/primary/lua/plugins/configs/python-dap.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/python-dap.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/python-dap.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/statusline.lua b/dots/.nvim-environments/primary/lua/plugins/configs/statusline.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/statusline.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/statusline.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/telescope-nvim.lua b/dots/.nvim-environments/primary/lua/plugins/configs/telescope-nvim.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/telescope-nvim.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/telescope-nvim.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/todo-comments.lua b/dots/.nvim-environments/primary/lua/plugins/configs/todo-comments.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/todo-comments.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/todo-comments.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/tokyonight.lua b/dots/.nvim-environments/primary/lua/plugins/configs/tokyonight.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/tokyonight.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/tokyonight.lua diff --git a/dots/.nvim-environments/lua/plugins/configs/treesitter.lua b/dots/.nvim-environments/primary/lua/plugins/configs/treesitter.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/configs/treesitter.lua rename to dots/.nvim-environments/primary/lua/plugins/configs/treesitter.lua diff --git a/dots/.nvim-environments/lua/plugins/init.lua b/dots/.nvim-environments/primary/lua/plugins/init.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/init.lua rename to dots/.nvim-environments/primary/lua/plugins/init.lua diff --git a/dots/.nvim-environments/lua/plugins/mappings.lua b/dots/.nvim-environments/primary/lua/plugins/mappings.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/mappings.lua rename to dots/.nvim-environments/primary/lua/plugins/mappings.lua diff --git a/dots/.nvim-environments/lua/plugins/plugins.lua b/dots/.nvim-environments/primary/lua/plugins/plugins.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/plugins.lua rename to dots/.nvim-environments/primary/lua/plugins/plugins.lua diff --git a/dots/.nvim-environments/lua/plugins/postload.lua b/dots/.nvim-environments/primary/lua/plugins/postload.lua similarity index 100% rename from dots/.nvim-environments/lua/plugins/postload.lua rename to dots/.nvim-environments/primary/lua/plugins/postload.lua diff --git a/dots/.nvim-environments/lua/utils/funcs.lua b/dots/.nvim-environments/primary/lua/utils/funcs.lua similarity index 100% rename from dots/.nvim-environments/lua/utils/funcs.lua rename to dots/.nvim-environments/primary/lua/utils/funcs.lua diff --git a/dots/.nvim-environments/spell/en.utf-8.add b/dots/.nvim-environments/primary/spell/en.utf-8.add similarity index 100% rename from dots/.nvim-environments/spell/en.utf-8.add rename to dots/.nvim-environments/primary/spell/en.utf-8.add diff --git a/dots/.nvim-environments/spell/en.utf-8.add.spl b/dots/.nvim-environments/primary/spell/en.utf-8.add.spl similarity index 100% rename from dots/.nvim-environments/spell/en.utf-8.add.spl rename to dots/.nvim-environments/primary/spell/en.utf-8.add.spl diff --git a/dots/.nvim-environments/syntax/cf3.vim b/dots/.nvim-environments/primary/syntax/cf3.vim similarity index 100% rename from dots/.nvim-environments/syntax/cf3.vim rename to dots/.nvim-environments/primary/syntax/cf3.vim