diff --git a/init.lua b/init.lua
index bc1805d9..1a476031 100644
--- a/init.lua
+++ b/init.lua
@@ -283,6 +283,9 @@ require('lazy').setup({
   },
 
   -- NOTE: Plugins can also be configured to run Lua code when they are loaded.
+
+  -- Add trouble.nvim plugin
+  { 'folke/trouble.nvim', dependencies = { 'nvim-tree/nvim-web-devicons' }, opts = {} },
   --
   -- This is often very useful to both group configuration, as well as handle
   -- lazy loading plugins that don't need to be loaded immediately at startup.