diff options
author | tdback <tyler@tdback.net> | 2025-02-05 22:31:09 -0500 |
---|---|---|
committer | tdback <tyler@tdback.net> | 2025-02-05 22:31:09 -0500 |
commit | 47bf5e4d79abcd0493f1af8afc6080b936600b6d (patch) | |
tree | b06bafab460a26eaeba96382e3d2732c5a7d158b /users | |
parent | 21a0a5d5a485c72607124908eac63010dd5b7e2d (diff) |
shell: add direnv with support for nix flakes
Diffstat (limited to 'users')
-rw-r--r-- | users/tdback/modules/shell/default.nix | 8 |
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" ]; |