From 710b563cf7cf8c2897f5eeabb6076fcd62869716 Mon Sep 17 00:00:00 2001 From: Charlotte Van Petegem Date: Mon, 10 Feb 2020 21:30:52 +0100 Subject: [PATCH] First direnv + lorri setup --- profiles/common/default.nix | 1 + programs/direnv/default.nix | 16 ++++++++++++++++ programs/git/default.nix | 4 ++++ 3 files changed, 21 insertions(+) create mode 100644 programs/direnv/default.nix diff --git a/profiles/common/default.nix b/profiles/common/default.nix index 40a4841d..0a055551 100644 --- a/profiles/common/default.nix +++ b/profiles/common/default.nix @@ -3,6 +3,7 @@ { imports = [ ./secret.nix + ../../programs/direnv/default.nix ../../programs/git/default.nix ../../programs/ssh/default.nix ../../programs/tmux/default.nix diff --git a/programs/direnv/default.nix b/programs/direnv/default.nix new file mode 100644 index 00000000..f13f698e --- /dev/null +++ b/programs/direnv/default.nix @@ -0,0 +1,16 @@ +{ ... }: + +{ + home-manager.users.charlotte = { ... }: { + programs.direnv = { + enable = true; + enableZshIntegration = true; + config = { + global = { + strict_env = true; + }; + }; + }; + services.lorri.enable = true; + }; +} diff --git a/programs/git/default.nix b/programs/git/default.nix index 551cc18f..08b81589 100644 --- a/programs/git/default.nix +++ b/programs/git/default.nix @@ -20,6 +20,10 @@ }; }; ignores = [ + ".envrc" + "shell.nix" + # Ruby dependencies in source tree + "/vendor/bundler" "**/*.patch" ]; userEmail = config.custom.git.email;