From be9f97e882bbe226cbf8e0c660e8c85f6e237765 Mon Sep 17 00:00:00 2001 From: axolord <24368475+Axolord@users.noreply.github.com> Date: Wed, 29 Oct 2025 10:37:36 +0100 Subject: [PATCH 1/3] maintainers: add axodentally --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 94f4899b4d51..75d441f13e04 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -2658,6 +2658,12 @@ github = "Axler1"; githubId = 69816272; }; + axodentally = { + name = "Henri Wagner"; + email = "axo@frankfurt.ccc.de"; + github = "axodentally"; + githubId = 24368475; + }; ayazhafiz = { email = "ayaz.hafiz.1@gmail.com"; github = "hafiz"; From 9b1cbd93cb0a33f1a6775061ca9ef1574fdf5155 Mon Sep 17 00:00:00 2001 From: axolord <24368475+Axolord@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:24:17 +0200 Subject: [PATCH 2/3] mathpix-snipping-tool: 03.00.0072 -> 03.00.0138 --- pkgs/by-name/ma/mathpix-snipping-tool/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/mathpix-snipping-tool/package.nix b/pkgs/by-name/ma/mathpix-snipping-tool/package.nix index ff4205c90d4f..5f7f5d21dc10 100644 --- a/pkgs/by-name/ma/mathpix-snipping-tool/package.nix +++ b/pkgs/by-name/ma/mathpix-snipping-tool/package.nix @@ -5,11 +5,11 @@ }: let pname = "mathpix-snipping-tool"; - version = "03.00.0072"; + version = "03.00.0138"; src = fetchurl { url = "https://download.mathpix.com/linux/Mathpix_Snipping_Tool-x86_64.v${version}.AppImage"; - sha256 = "1igg8wnshmg9f23qqw1gqb85h1aa3461c1n7dmgw6sn4lrrrh5ms"; + sha256 = "sha256-29iLdrWxqLL7uRfHae8Mq+w9yaGtM9Y5vRLzYESgzBs="; }; appimageContents = appimageTools.extract { inherit pname version src; }; From 65ab58ecfd3e05373ccfe0615e406a9349c78b34 Mon Sep 17 00:00:00 2001 From: axolord <24368475+Axolord@users.noreply.github.com> Date: Wed, 29 Oct 2025 10:49:52 +0100 Subject: [PATCH 3/3] mathpix-snipping-tool: fix startup on wayland, add maintainer The application does not support Wayland and fails to start, attempting to load an incompatible platform plugin. This change forces the application to use the XWayland compatibility layer by explicitly setting QT_QPA_PLATFORM=xcb via makeWrapper. fixes #414692 --- pkgs/by-name/ma/mathpix-snipping-tool/package.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ma/mathpix-snipping-tool/package.nix b/pkgs/by-name/ma/mathpix-snipping-tool/package.nix index 5f7f5d21dc10..140a97620026 100644 --- a/pkgs/by-name/ma/mathpix-snipping-tool/package.nix +++ b/pkgs/by-name/ma/mathpix-snipping-tool/package.nix @@ -2,6 +2,7 @@ appimageTools, lib, fetchurl, + makeWrapper, }: let pname = "mathpix-snipping-tool"; @@ -17,17 +18,24 @@ in appimageTools.wrapType2 { inherit pname version src; + nativeBuildInputs = [ makeWrapper ]; + extraInstallCommands = '' install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications cp -r ${appimageContents}/usr/share/icons $out/share + + wrapProgram $out/bin/${pname} --set QT_QPA_PLATFORM xcb ''; meta = with lib; { description = "OCR tool to convert pictures to LaTeX"; homepage = "https://mathpix.com/"; license = licenses.unfree; - maintainers = [ maintainers.hiro98 ]; + maintainers = [ + maintainers.hiro98 + maintainers.axodentally + ]; platforms = [ "x86_64-linux" ]; mainProgram = "mathpix-snipping-tool"; };