anchor.diff:        };
   
         sensors = mkOption {
  +        type = types.lines;
           default = ''
             tp_thermal /proc/acpi/ibm/thermal (0,0,10)
           '';
  
positive.code:             S.M.A.R.T. (since 0.9 and requires the USE_ATASMART compilation flag)
                Which reads the temperature directly from the hard
                disk using libatasmart (keyword atasmart)
            Multiple sensors may be added, in which case they will be
            numbered in their order of appearance.
          '';
        };
  
        fan = mkOption {
          default = "tp_fan /proc/acpi/ibm/fan";
          description =''
            Specifies the fan we want to use.
            On anything other than a Thinkpad you'll probably
            use some PWM control file in /sys/class/hwmon.
            Remember that fan levels range from 0 to 255 and that
            they're just a number, not including the word "level"
            as seen below.
            A sysfs fan would be specified like this:
              pwm_fan /sys/class/hwmon/hwmon2/device/pwm1
  
            Remember you can only have one fan.
          '';
        };
  
        levels = mkOption {
          default = ''
            (0,     0,      55)
            (1,     48,     60)
  
negative.code:     services.thinkfan = {
  
        enable = mkOption {
          type = types.bool;
          default = false;
          description = ''
            Whether to enable thinkfan, fan controller for IBM/Lenovo ThinkPads.
  