diff --git a/config/neovim/after/plugin/lualine.lua b/config/neovim/after/plugin/lualine.lua
new file mode 100644
index 00000000..7c0d4192
--- /dev/null
+++ b/config/neovim/after/plugin/lualine.lua
@@ -0,0 +1,9 @@
+require("lualine").setup {
+  options = {
+    component_separators = { left = "", right = "" },
+    extensions = { "fzf", "quickfix" },
+    icons_enabled = false,
+    section_separators = { left = "", right = "" },
+    theme = "catppuccin",
+  },
+}
diff --git a/system/shared/home-manager.nix b/system/shared/home-manager.nix
index 769b4314..14513e50 100644
--- a/system/shared/home-manager.nix
+++ b/system/shared/home-manager.nix
@@ -585,6 +585,8 @@ in
       vimPlugins.vim-tmux-navigator
       vimPlugins.vim-unimpaired
 
+      vimPlugins.lualine-nvim
+
       # Git
       vimPlugins.vim-fugitive
       vimPlugins.vim-rhubarb