diff --git a/config/neovim/after/plugin/lualine.lua b/config/neovim/after/plugin/lualine.lua
index 7c0d4192..6fb446b7 100644
--- a/config/neovim/after/plugin/lualine.lua
+++ b/config/neovim/after/plugin/lualine.lua
@@ -6,4 +6,10 @@ require("lualine").setup {
     section_separators = { left = "", right = "" },
     theme = "catppuccin",
   },
+
+  sections = {
+    lualine_c = {
+      "lsp_progress",
+    },
+  },
 }
diff --git a/system/shared/home-manager.nix b/system/shared/home-manager.nix
index 14513e50..7cc5c5f3 100644
--- a/system/shared/home-manager.nix
+++ b/system/shared/home-manager.nix
@@ -586,6 +586,7 @@ in
       vimPlugins.vim-unimpaired
 
       vimPlugins.lualine-nvim
+      vimPlugins.lualine-lsp-progress
 
       # Git
       vimPlugins.vim-fugitive