From adcbc6b3debc3de72ff064838b965a5426d08c6c Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.uk>
Date: Tue, 29 Aug 2023 23:38:21 +0100
Subject: [PATCH] fix(nvim): ignore .direnv from Telescope and Git

---
 config/neovim/lua/opdavies/telescope/setup.lua | 2 +-
 system/shared/home-manager.nix                 | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/config/neovim/lua/opdavies/telescope/setup.lua b/config/neovim/lua/opdavies/telescope/setup.lua
index 85b94aac..386d03ca 100644
--- a/config/neovim/lua/opdavies/telescope/setup.lua
+++ b/config/neovim/lua/opdavies/telescope/setup.lua
@@ -33,7 +33,7 @@ local lga_actions = require "telescope-live-grep-args.actions"
 telescope.setup {
   defaults = {
     buffer_previewer_maker = new_maker,
-    file_ignore_patterns = { '.git/' },
+    file_ignore_patterns = { '.direnv/', '.git/' },
     layout_config = {
       prompt_position = 'top',
     },
diff --git a/system/shared/home-manager.nix b/system/shared/home-manager.nix
index 544edbe5..e9279235 100644
--- a/system/shared/home-manager.nix
+++ b/system/shared/home-manager.nix
@@ -115,6 +115,7 @@ in
   '';
 
   home.file.".gitignore-global".text = ''
+    .direnv/
     .issue-id
     .phpactor.json
   '';