{ pkgs, config, ... }: { programs.nushell.enable = true; programs.direnv.enable = true; test.stubs.nushell = { }; nmt.script = let configFile = if pkgs.stdenv.isDarwin && !config.xdg.enable then "home-files/Library/Application Support/nushell/config.nu" else "home-files/.config/nushell/config.nu"; in '' assertFileExists "${configFile}" assertFileRegex "${configFile}" \ '^\s*let direnv = (/nix/store/.*direnv.*/bin/direnv export json$' ''; }