anchor.diff:  
     entry = "${manual.manual}/share/doc/nixos/index.html";
   
  -  help = pkgs.writeScriptBin "nixos-help"
  +  helpScript = pkgs.writeScriptBin "nixos-help"
       ''
         #! ${pkgs.stdenv.shell} -e
         browser="$BROWSER"
  
positive.code:     system.build.manual = manual;
  
      environment.systemPackages =
        [ manual.manual help ]
        ++ optional config.programs.man.enable manual.manpages;
  
      boot.extraTTYs = mkIf cfg.showManual ["tty${toString cfg.ttyNumber}"];
  
negative.code:       exec "$browser" ${entry}
      '';
  
    desktopItem = pkgs.makeDesktopItem {
      name = "nixos-manual";
      desktopName = "NixOS Manual";
      genericName = "View NixOS documentation in a web browser";
      # TODO: find a better icon (Nix logo + help overlay?)
      icon = "system-help";
      exec = "${helpScript}/bin/nixos-help";
      categories = "System";
    };
  in
  
  {
  