anchor.diff:            (7,     60,     85)
             (127,   80,     32767)
           '';
  -        description =''
  -					Syntax:
  -					(LEVEL, LOW, HIGH)
  -					LEVEL is the fan level to use (0-7 with thinkpad_acpi)
  -					LOW is the temperature at which to step down to the previous level
  -					HIGH is the temperature at which to step up to the next level
  -					All numbers are integers.
  +        description = ''
  +          (LEVEL, LOW, HIGH)
  +          LEVEL is the fan level to use (0-7 with thinkpad_acpi).
  +          LOW is the temperature at which to step down to the previous level.
  +          HIGH is the temperature at which to step up to the next level.
  +          All numbers are integers.
           '';
         };
   
  
positive.code:       };
  
        sensors = mkOption {
          default = ''
            tp_thermal /proc/acpi/ibm/thermal (0,0,10)
          '';
  
negative.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 {
          type = types.str;
          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.
            A sysfs fan would be specified like this:
              pwm_fan /sys/class/hwmon/hwmon2/device/pwm1
          '';
        };
  
        levels = mkOption {
          type = types.lines;
          default = ''
            (0,     0,      55)
            (1,     48,     60)
  