From e563879942a96aa07e230d72285dd982f14af441 Mon Sep 17 00:00:00 2001
From: Mora Unie Youer <mora_unie_youer@riseup.net>
Date: Thu, 6 Mar 2025 19:09:26 +0300
Subject: feat: use `nvim-notify` for messages

---
 flake.nix                   | 2 ++
 lua/config/plugins/init.lua | 7 ++++++-
 lua/config/plugins/ui.lua   | 1 +
 3 files changed, 9 insertions(+), 1 deletion(-)
 create mode 100644 lua/config/plugins/ui.lua

diff --git a/flake.nix b/flake.nix
index a21ee41..deefd20 100644
--- a/flake.nix
+++ b/flake.nix
@@ -141,6 +141,8 @@
 
           mini = [ mini-ai mini-align mini-move mini-pairs mini-surround ];
 
+          ui = [];
+
           extra = [ which-key-nvim ];
         };
       };
diff --git a/lua/config/plugins/init.lua b/lua/config/plugins/init.lua
index 15b8c46..a93419f 100644
--- a/lua/config/plugins/init.lua
+++ b/lua/config/plugins/init.lua
@@ -1,6 +1,10 @@
--- Setup colorscheme
+-- Setup notifications from "nvim-notify"
+vim.notify = require("notify")
+vim.notify.setup()
 
+-- Load "optional" packages
 require("lze").load({
+  -- Setup colorscheme
   {
     "catppuccin-nvim",
     enabled = nixCats("colorscheme"):find("^catppuccin") ~= nil,
@@ -19,6 +23,7 @@ require("lze").load({
     end,
   },
 
+  { import = "config.plugins.ui" },
   { import = "config.plugins.leap" },
   { import = "config.plugins.telescope" },
   { import = "config.plugins.treesitter" },
diff --git a/lua/config/plugins/ui.lua b/lua/config/plugins/ui.lua
new file mode 100644
index 0000000..a564707
--- /dev/null
+++ b/lua/config/plugins/ui.lua
@@ -0,0 +1 @@
+return {}
-- 
cgit v1.2.3-70-g09d2