anchor.diff:              download-dir = "${cfg.home}/${downloadsDir}";
               incomplete-dir = "${cfg.home}/${incompleteDir}";
               incomplete-dir-enabled = true;
  +            watch-dir = "${cfg.home}/${watchDir}";
  +            watch-dir-enabled = false;
               message-level = 1;
               peer-port = 51413;
               peer-port-random-high = 65535;
  
positive.code:           ${optionalString cfg.settings.incomplete-dir-enabled ''
              rw ${cfg.settings.incomplete-dir}/**,
            ''}
            profile dirs {
              rw ${cfg.settings.download-dir}/**,
              ${optionalString cfg.settings.incomplete-dir-enabled ''
                rw ${cfg.settings.incomplete-dir}/**,
              ''}
            }
  
  
negative.code:   settingsDir = ".config/transmission-daemon";
    downloadsDir = "Downloads";
    incompleteDir = ".incomplete";
    watchDir = "watchdir";
    # TODO: switch to configGen.json once RFC0042 is implemented
    settingsFile = pkgs.writeText "settings.json" (builtins.toJSON cfg.settings);
  in
  