diff --git a/lua/cosmic/lsp/providers/init.lua b/lua/cosmic/lsp/providers/init.lua
index 8ff9016..c3ad9eb 100644
--- a/lua/cosmic/lsp/providers/init.lua
+++ b/lua/cosmic/lsp/providers/init.lua
@@ -56,7 +56,7 @@ lsp_installer.on_server_ready(function(server)
   if server.name == 'tsserver' then
     opts = vim.tbl_deep_extend('force', opts, require('cosmic.lsp.providers.tsserver'))
   elseif server.name == 'sumneko_lua' then
-    opts = vim.tbl_deep_extend('force', opts, require('cosmic.lsp.providers.lua'))
+    opts = vim.tbl_deep_extend('force', opts, require('cosmic.lsp.providers.sumneko_lua'))
   end
 
   -- override options if user definds them
diff --git a/lua/cosmic/lsp/providers/lua.lua b/lua/cosmic/lsp/providers/sumneko_lua.lua
similarity index 88%
rename from lua/cosmic/lsp/providers/lua.lua
rename to lua/cosmic/lsp/providers/sumneko_lua.lua
index f7722d7..45ff535 100644
--- a/lua/cosmic/lsp/providers/lua.lua
+++ b/lua/cosmic/lsp/providers/sumneko_lua.lua
@@ -10,6 +10,7 @@ return {
         library = {
           [vim.fn.expand('$VIMRUNTIME/lua')] = true,
           [vim.fn.expand('$VIMRUNTIME/lua/vim/lsp')] = true,
+          [vim.fn.stdpath('config') .. '/lua'] = true,
         },
         maxPreload = 10000,
       },