anchor.diff:      // { "${type}" = query; };
   
     syntaxNote = name: ''
  -    <note><para>
  -      This section slightly departs from the thinkfan.conf syntax.
  -      The type and path must be specified like this:
  -      <literal>
  -        type = "tpacpi";
  -        query = "/proc/acpi/ibm/${name}";
  -      </literal>
  -      instead of a single declaration like:
  -      <literal>
  -        - tpacpi: /proc/acpi/ibm/${name}
  -      </literal>
  -    </para></note>
  +    ::: {.note}
  +    This section slightly departs from the thinkfan.conf syntax.
  +    The type and path must be specified like this:
  +    ```
  +      type = "tpacpi";
  +      query = "/proc/acpi/ibm/${name}";
  +    ```
  +    instead of a single declaration like:
  +    ```
  +      - tpacpi: /proc/acpi/ibm/${name}
  +    ```
  +    :::
     '';
   
   in {
  
positive.code:       enable = mkOption {
          type = types.bool;
          default = false;
          description = ''
            Whether to enable thinkfan, a fan control program.
  
            <note><para>
              This module targets IBM/Lenovo thinkpads by default, for
              other hardware you will have configure it more carefully.
            </para></note>
          '';
          relatedPackages = [ "thinkfan" ];
        };
  
negative.code:             query = "/proc/acpi/ibm/thermal";
            }
          ];
          description = lib.mdDoc ''
            List of temperature sensors thinkfan will monitor.
  
            ${syntaxNote "thermal"}
          '';
        };
  
        fans = mkOption {
  