diff --git a/README.md b/README.md
index bb5141794..5965d582c 100644
--- a/README.md
+++ b/README.md
@@ -707,6 +707,17 @@ gitsigns = true
```
+
+
+
+ grug-far.nvim |
+
+
+```lua
+grug_far = false
+```
+
+
|
diff --git a/doc/catppuccin.txt b/doc/catppuccin.txt
index 766e561b7..3cfc9a4fb 100644
--- a/doc/catppuccin.txt
+++ b/doc/catppuccin.txt
@@ -542,6 +542,10 @@ gitsigns.nvim>lua
gitsigns = true
<
+grug-far.nvim>lua
+ grug_far = true
+<
+
harpoon>lua
harpoon = false
<
diff --git a/lua/catppuccin/groups/integrations/grug_far.lua b/lua/catppuccin/groups/integrations/grug_far.lua
new file mode 100644
index 000000000..1bee50555
--- /dev/null
+++ b/lua/catppuccin/groups/integrations/grug_far.lua
@@ -0,0 +1,9 @@
+local M = {}
+
+function M.get()
+ return {
+ GrugFarResultsMatch = { link = "IncSearch" },
+ }
+end
+
+return M
diff --git a/lua/catppuccin/types.lua b/lua/catppuccin/types.lua
index 8671eb9b9..8ccc492c4 100644
--- a/lua/catppuccin/types.lua
+++ b/lua/catppuccin/types.lua
@@ -151,6 +151,7 @@
---@field flash boolean?
---@field gitgutter boolean?
---@field gitsigns boolean?
+---@field grug_far boolean?
---@field harpoon boolean?
---@field headlines boolean?
---@field hop boolean?