diff --git a/roles/neovim/files/after/plugin/fidget.lua b/roles/neovim/files/after/plugin/fidget.lua
new file mode 100644
index 00000000..8f7deeec
--- /dev/null
+++ b/roles/neovim/files/after/plugin/fidget.lua
@@ -0,0 +1,6 @@
+local status_ok, fidget = pcall(require, "fidget")
+if not status_ok then
+  return
+end
+
+fidget.setup {}
diff --git a/roles/neovim/files/lua/opdavies/plugins.lua b/roles/neovim/files/lua/opdavies/plugins.lua
index 44abe930..d833a2b8 100644
--- a/roles/neovim/files/lua/opdavies/plugins.lua
+++ b/roles/neovim/files/lua/opdavies/plugins.lua
@@ -24,6 +24,7 @@ return packer.startup(function()
   use "folke/twilight.nvim"
   use "folke/zen-mode.nvim"
   use "icatalina/vim-case-change"
+  use 'j-hui/fidget.nvim'
   use "kyazdani42/nvim-web-devicons"
   use "lewis6991/gitsigns.nvim"
   use "lukas-reineke/indent-blankline.nvim"