anchor.diff:        description = ''
           Your <filename>configuration.yaml</filename> as a Nix attribute set.
           Beware that setting this option will delete your previous <filename>configuration.yaml</filename>.
  +        <link xlink:href="https://www.home-assistant.io/docs/configuration/secrets/">Secrets</link>
  +        are encoded as strings as shown in the example.
         '';
       };
   
  
positive.code:         {
            homeassistant = {
              name = "Home";
              time_zone = "UTC";
            };
            frontend = { };
  
negative.code:     (recursiveUpdate defaultConfig cfg.config) else cfg.config));
    configFile = pkgs.runCommand "configuration.yaml" { preferLocalBuild = true; } ''
      ${pkgs.remarshal}/bin/json2yaml -i ${configJSON} -o $out
      # Hack to support secrets, that are encoded as custom yaml objects,
      # https://www.home-assistant.io/docs/configuration/secrets/
      sed -i -e "s/'\!secret \(.*\)'/\!secret \1/" $out
    '';
  
    lovelaceConfigJSON = pkgs.writeText "ui-lovelace.json"
  