nixos/direnv: fix eval error `option accessed but not defined` (#399966)

Changed files
+3 -3
nixos
modules
programs
+3 -3
nixos/modules/programs/direnv.nix
···
];
etc = {
-
"direnv/direnv.toml".source = lib.mkIf (cfg.settings != { }) (
-
format.generate "direnv.toml" cfg.settings
-
);
+
"direnv/direnv.toml" = lib.mkIf (cfg.settings != { }) {
+
source = format.generate "direnv.toml" cfg.settings;
+
};
"direnv/direnvrc".text = ''
${lib.optionalString cfg.nix-direnv.enable ''
#Load nix-direnv