anchor.diff:      };
     };
   
  -  displaylayerprogress = buildPlugin rec {
  -    pname = "OctoPrint-DisplayLayerProgress";
  -    version = "1.24.0";
  -
  -    src = fetchFromGitHub {
  -      owner = "OllisGit";
  -      repo = pname;
  -      rev = version;
  -      sha256 = "1lbivg3rcjzv8zqvp8n8gcaczxdm7gvd5ihjb6jq0fgf958lv59n";
  -    };
  -
  -    meta = with stdenv.lib; {
  -      description = "OctoPrint-Plugin that sends the current progress of a print via M117 command";
  -      homepage = "https://github.com/OllisGit/OctoPrint-DisplayLayerProgress";
  -      license = licenses.agpl3;
  -      maintainers = with maintainers; [ j0hax ];
  +  stlviewer = buildPlugin rec {
  +    pname = "STLViewer";
  +    version = "0.4.2";
  +
  +    src = fetchFromGitHub {
  +      owner = "jneilliii";
  +      repo = "OctoPrint-STLViewer";
  +      rev = version;
  +      sha256 = "0mkvh44fn2ch4z2avsdjwi1rp353ylmk9j5fln4x7rx8ph8y7g2b";
  +    };
  +
  +    meta = with stdenv.lib; {
  +      description = "A simple stl viewer tab for OctoPrint";
  +      homepage = "https://github.com/jneilliii/Octoprint-STLViewer";
  +      license = licenses.agpl3;
  +      maintainers = with maintainers; [ abbradar ];
  +    };
  +  };
  +
  +  titlestatus = buildPlugin rec {
  +    pname = "TitleStatus";
  +    version = "0.0.5";
  +
  +    src = fetchFromGitHub {
  +      owner = "MoonshineSG";
  +      repo = "OctoPrint-TitleStatus";
  +      rev = version;
  +      sha256 = "10nxjrixg0i6n6x8ghc1ndshm25c97bvkcis5j9kmlkkzs36i2c6";
  +    };
  +
  +    meta = with stdenv.lib; {
  +      description = "Show printers status in window title";
  +      homepage = "https://github.com/MoonshineSG/OctoPrint-TitleStatus";
  +      license = licenses.agpl3;
  +      maintainers = with maintainers; [ abbradar ];
  +    };
  +  };
  +
  +  touchui = buildPlugin rec {
  +    pname = "TouchUI";
  +    version = "0.3.16";
  +
  +    src = fetchFromGitHub {
  +      owner = "BillyBlaze";
  +      repo = "OctoPrint-${pname}";
  +      rev = version;
  +      sha256 = "1jlqjirc4ygl4k7jp93l2h6b18jap3mzz8sf2g61j9w0kgv9l365";
  +    };
  +
  +    meta = with stdenv.lib; {
  +      description = "Touch friendly interface for a small TFT module or phone for OctoPrint";
  +      homepage = "https://github.com/BillyBlaze/OctoPrint-TouchUI";
  +      license = licenses.agpl3;
  +      maintainers = with maintainers; [ gebner ];
       };
     };
   
  
positive.code: in {
    inherit buildPlugin;
  
    mqtt = buildPlugin rec {
      pname = "MQTT";
      version = "0.8.7";
  
negative.code:       homepage = "https://github.com/OctoPrint/OctoPrint-MQTT";
        license = licenses.agpl3;
        maintainers = with maintainers; [ peterhoeg ];
      };
    };
  
  