{ lib, config, ... }: lib.mkIf config.programs.direnv.enable { programs.direnv = { enableZshIntegration = true; config = { global = { disable_stdin = true; strict_env = true; hide_env_diff = true; }; }; nix-direnv.enable = true; stdlib = builtins.readFile ../../../../configs/home-manager/direnv/stdlib.sh; }; }