anchor.diff:          description = ''
             The directory where Airsonic will create files.
             Make sure it is writable.
  +        '';
  +      };
  +
  +      virtualHost = mkOption {
  +        type = types.nullOr types.str;
  +        default = null;
  +        description = ''
  +          Name of the nginx virtualhost to use and setup. If null, do not setup any virtualhost.
           '';
         };
   
  
positive.code:         Restart = "always";
          User = "airsonic";
          UMask = "0022";
        };
      };
  
  
negative.code:           -Dserver.port=${toString cfg.port} \
            -Dairsonic.contextPath=${cfg.contextPath} \
            -Djava.awt.headless=true \
            ${optionalString (cfg.virtualHost != null)
              "-Dserver.use-forward-headers=true"} \
            ${toString cfg.jvmOptions} \
            -verbose:gc \
            -jar ${pkgs.airsonic}/webapps/airsonic.war
  