about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--modules/workstation/emacs/default.nix1
-rw-r--r--modules/workstation/emacs/init.el3
2 files changed, 4 insertions, 0 deletions
diff --git a/modules/workstation/emacs/default.nix b/modules/workstation/emacs/default.nix
index 70769f507099..a577b38c0355 100644
--- a/modules/workstation/emacs/default.nix
+++ b/modules/workstation/emacs/default.nix
@@ -5,6 +5,7 @@
     ((emacsPackagesFor emacs-pgtk).emacsWithPackages (epkgs: with epkgs; [
       adoc-mode
       cmake-mode
+      direnv
       go-mode
       magit
       markdown-mode
diff --git a/modules/workstation/emacs/init.el b/modules/workstation/emacs/init.el
index 5314534e7134..cf035131d860 100644
--- a/modules/workstation/emacs/init.el
+++ b/modules/workstation/emacs/init.el
@@ -19,6 +19,9 @@
 (add-to-list 'auto-mode-alist '("\\.adoc\\'" . adoc-mode))
 (add-to-list 'auto-mode-alist '("\\.quirks\\'" . conf-unix-mode))
 
+;;; Direnv ;;;
+(direnv-mode)
+
 ;;; Ibuffer ;;;
 ;; Open ibuffer in other window, to match behaviour of the default
 ;; list-buffers.