prusa-slicer: add x-scheme-handler/prusaslicer to desktop file (#508711)

This commit is contained in:
Arne Keller
2026-04-11 16:11:20 +00:00
committed by GitHub
+12
View File
@@ -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 = [