direnv: add support for mise integration

This commit is contained in:
William Phetsinorath 2024-10-25 17:06:02 +02:00 committed by Robert Helgesson
parent 0c0268a3c8
commit 93435d27d2
No known key found for this signature in database
GPG key ID: 96E745BD17AA17ED
3 changed files with 33 additions and 1 deletions

View file

@ -1,5 +1,6 @@
{
direnv-bash = ./bash.nix;
direnv-mise = ./mise.nix;
direnv-nix-direnv = ./nix-direnv.nix;
direnv-nushell = ./nushell.nix;
direnv-stdlib = ./stdlib.nix;

View file

@ -0,0 +1,17 @@
{ config, ... }:
{
programs.bash.enable = true;
programs.direnv = {
enable = true;
mise = {
enable = true;
package = config.lib.test.mkStubPackage { name = "mise"; };
};
};
nmt.script = ''
assertFileExists home-files/.bashrc
assertFileExists home-files/.config/direnv/lib/hm-mise.sh
'';
}