From 26b231a329cfdd72d2322befa87b58f1ca50a017 Mon Sep 17 00:00:00 2001
From: Leyla Becker <git@jan-leila.com>
Date: Thu, 3 Oct 2024 14:21:54 +0200
Subject: [PATCH] moved dir env to nix-direnv in home manager

---
 enviroments/client/default.nix |  4 ----
 users/leyla/home.nix           | 11 +++++++++++
 2 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/enviroments/client/default.nix b/enviroments/client/default.nix
index 85b5e47..86ff67b 100644
--- a/enviroments/client/default.nix
+++ b/enviroments/client/default.nix
@@ -46,11 +46,7 @@
   hardware.pulseaudio.enable = false;
   security.rtkit.enable = true;
 
-  programs.bash.interactiveShellInit = ''eval "$(direnv hook bash)"'';
-
   environment.systemPackages = with pkgs; [
-    direnv
-
     # helvetica font
     aileron
 
diff --git a/users/leyla/home.nix b/users/leyla/home.nix
index c951aaf..af3940a 100644
--- a/users/leyla/home.nix
+++ b/users/leyla/home.nix
@@ -77,12 +77,23 @@
   programs = {
     # Let Home Manager install and manage itself.
     home-manager.enable = true;
+
+    # set up git defaults
     git = {
       enable = true;
       userName = "Leyla Becker";
       userEmail = "git@jan-leila.com";
       extraConfig.init.defaultBranch = "main";
     };
+
+    # add direnv to auto load flakes for development
+    direnv = {
+      enable = true;
+      enableBashIntegration = true; # see note on other shells below
+      nix-direnv.enable = true;
+    };
+    bash.enable = true; # see note on other shells below
+
     # firefox = {
     #   enable = true;
     #   profiles.leyla = {