aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortdback <tyler@tdback.net>2025-02-05 22:31:09 -0500
committertdback <tyler@tdback.net>2025-02-05 22:31:09 -0500
commit47bf5e4d79abcd0493f1af8afc6080b936600b6d (patch)
treeb06bafab460a26eaeba96382e3d2732c5a7d158b
parent21a0a5d5a485c72607124908eac63010dd5b7e2d (diff)
shell: add direnv with support for nix flakes
-rw-r--r--users/tdback/modules/shell/default.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/users/tdback/modules/shell/default.nix b/users/tdback/modules/shell/default.nix
index 653c7a8..d19f2ba 100644
--- a/users/tdback/modules/shell/default.nix
+++ b/users/tdback/modules/shell/default.nix
@@ -34,7 +34,6 @@
sessionVariables = {
BROWSER = "firefox";
- EDITOR = "vi";
KEYTIMEOUT = 1;
LC_ALL = "en_US.UTF-8";
LEDGER_FILE = "$HOME/Documents/finance/2025.journal";
@@ -55,6 +54,13 @@
};
};
+ # Automatically use flake environments in the editor and shell.
+ programs.direnv = {
+ enable = true;
+ enableBashIntegration = true;
+ nix-direnv.enable = true;
+ };
+
programs.zoxide = {
enable = true;
options = [ "--cmd cd" ];