mirror of
https://git.adityakumar.xyz/nix-conf.git
synced 2024-11-21 19:52:52 +00:00
add direnv
This commit is contained in:
parent
012154c8cc
commit
ad235fe1df
2 changed files with 18 additions and 0 deletions
|
@ -5,6 +5,7 @@
|
||||||
./browsers
|
./browsers
|
||||||
./communication
|
./communication
|
||||||
./devel
|
./devel
|
||||||
|
./direnv
|
||||||
./fonts
|
./fonts
|
||||||
./gnome-utils
|
./gnome-utils
|
||||||
./kde-utils
|
./kde-utils
|
||||||
|
@ -24,6 +25,7 @@
|
||||||
|
|
||||||
bash.enable = lib.mkDefault true;
|
bash.enable = lib.mkDefault true;
|
||||||
bat.enable = lib.mkDefault true;
|
bat.enable = lib.mkDefault true;
|
||||||
|
direnv.enable = lib.mkDefault true;
|
||||||
gnome-utils.enable = lib.mkDefault false;
|
gnome-utils.enable = lib.mkDefault false;
|
||||||
kde-utils.enable = lib.mkDefault true;
|
kde-utils.enable = lib.mkDefault true;
|
||||||
kitty.enable = lib.mkDefault true;
|
kitty.enable = lib.mkDefault true;
|
||||||
|
|
16
modules/home-manager/direnv/default.nix
Normal file
16
modules/home-manager/direnv/default.nix
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
config,
|
||||||
|
lib,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
options = {
|
||||||
|
direnv.enable = lib.mkEnableOption "enable direnv";
|
||||||
|
};
|
||||||
|
config = lib.mkIf config.direnv.enable {
|
||||||
|
programs.direnv = {
|
||||||
|
enable = true;
|
||||||
|
enableZshIntegration = true;
|
||||||
|
nix-direnv.enable = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in a new issue