diff --git a/lua/haskell-tools/config.lua b/lua/haskell-tools/config/init.lua similarity index 100% rename from lua/haskell-tools/config.lua rename to lua/haskell-tools/config/init.lua diff --git a/lua/haskell-tools/dap.lua b/lua/haskell-tools/dap/init.lua similarity index 100% rename from lua/haskell-tools/dap.lua rename to lua/haskell-tools/dap/init.lua diff --git a/lua/haskell-tools/hoogle.lua b/lua/haskell-tools/hoogle/init.lua similarity index 100% rename from lua/haskell-tools/hoogle.lua rename to lua/haskell-tools/hoogle/init.lua diff --git a/lua/haskell-tools/lsp.lua b/lua/haskell-tools/lsp/init.lua similarity index 100% rename from lua/haskell-tools/lsp.lua rename to lua/haskell-tools/lsp/init.lua diff --git a/lua/haskell-tools/project.lua b/lua/haskell-tools/project/init.lua similarity index 100% rename from lua/haskell-tools/project.lua rename to lua/haskell-tools/project/init.lua diff --git a/lua/haskell-tools/repl.lua b/lua/haskell-tools/repl/init.lua similarity index 100% rename from lua/haskell-tools/repl.lua rename to lua/haskell-tools/repl/init.lua