Commit ade3bfce authored by Jan Kratochvil's avatar Jan Kratochvil
Browse files

prusa-slicer: add x-scheme-handler/prusaslicer to desktop file

parent 68d8aa3d
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -95,6 +95,18 @@ clangStdenv.mkDerivation (finalAttrs: {
      substituteInPlace src/platform/unix/PrusaGcodeviewer.desktop \
        --replace-fail 'MimeType=text/x.gcode;' 'MimeType=application/x-bgcode;text/x.gcode;'
    ''
    # Make PrusaSlicer handle the url "prusaslicer://"
    + ''
      substituteInPlace src/platform/unix/PrusaSlicer.desktop \
        --replace-fail \
        'Exec=prusa-slicer %F' \
        'Exec=prusa-slicer %U'

      substituteInPlace src/platform/unix/PrusaSlicer.desktop \
        --replace-fail \
        'MimeType=model/stl;application/vnd.ms-3mfdocument;application/prs.wavefront-obj;application/x-amf;' \
        'MimeType=model/stl;application/vnd.ms-3mfdocument;application/prs.wavefront-obj;application/x-amf;x-scheme-handler/prusaslicer;'
    ''
  );

  nativeBuildInputs = [