summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAlan Pearce2024-04-28 09:08:54 +0200
committerAlan Pearce2024-04-28 09:08:54 +0200
commitd42ee8edeb7983ca7031a334c8f6c36f9c102595 (patch)
tree3018a274cbfa8353c6b6465b20a80979d4f0ba62
parent7b5f46f461ec3f3622aad1c0601d655a9a852f19 (diff)
downloadnixfiles-d42ee8edeb7983ca7031a334c8f6c36f9c102595.tar.lz
nixfiles-d42ee8edeb7983ca7031a334c8f6c36f9c102595.tar.zst
nixfiles-d42ee8edeb7983ca7031a334c8f6c36f9c102595.zip
dev/base: configure direnv to not spam updated variables
-rw-r--r--user/emacs/init.el1
-rw-r--r--user/settings/development/base.nix12
2 files changed, 13 insertions, 0 deletions
diff --git a/user/emacs/init.el b/user/emacs/init.el
index 3f6e1bc3..4e9d982b 100644
--- a/user/emacs/init.el
+++ b/user/emacs/init.el
@@ -974,6 +974,7 @@ _C-k_: prev  _u_pper              _=_: upper/lower       _s_mart resolve
 (use-package envrc
   :defer 2
   :config (progn
+            (setq envrc-show-summary-in-minibuffer nil)
             (envrc-global-mode)))
 
 (use-package magit
diff --git a/user/settings/development/base.nix b/user/settings/development/base.nix
index dcbf370f..e86a0b6e 100644
--- a/user/settings/development/base.nix
+++ b/user/settings/development/base.nix
@@ -60,6 +60,18 @@
     nix-direnv = {
       enable = true;
     };
+    config = {
+      global = {
+        disable_stdin = true;
+        strict_env = true;
+        hide_env_diff = true;
+      };
+      whitelist = {
+        prefix = with config.home; [
+          "${homeDirectory}/projects/alanpearce.eu"
+        ];
+      };
+    };
   };
   xdg.configFile."direnv/direnvrc".text = ''
     declare -A direnv_layout_dirs