From 99373fe373680ab0bd64328ce8b9f64114927746 Mon Sep 17 00:00:00 2001 From: NilaTheDragon Date: Thu, 30 Jul 2026 16:32:05 +0200 Subject: [PATCH] proxyman: 3.11.0 -> 3.16.1 --- pkgs/by-name/pr/proxyman/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/proxyman/package.nix b/pkgs/by-name/pr/proxyman/package.nix index 1bf7f953f0ca..41dc9b3b4f36 100644 --- a/pkgs/by-name/pr/proxyman/package.nix +++ b/pkgs/by-name/pr/proxyman/package.nix @@ -7,11 +7,11 @@ }: let pname = "proxyman"; - version = "3.11.0"; + version = "3.16.1"; src = fetchurl { url = "https://github.com/ProxymanApp/proxyman-windows-linux/releases/download/${version}/Proxyman-${version}.AppImage"; - hash = "sha256-hzpSei0gR9apcJ6AVNoiqSUJLMvP0V/6STmGKeUg5vI="; + hash = "sha256-rykOZVrh3MATFDzwLS7gEj5sMD9udsWAi+68Quqzk0c="; }; appimageContents = appimageTools.extract { @@ -20,7 +20,9 @@ let ${asar}/bin/asar extract $out/resources/app.asar app # This will fix the issue with Proxyman not detecting NixOS as a valid Linux environment - substituteInPlace app/dist/main/main.js --replace-fail "/etc/ca-certificates/trust-source/anchors/" "/etc/ssl/certs/" + substituteInPlace app/dist/main/main.js \ + --replace-fail 'systemTrustFilename:"/etc/ca-certificates/trust-source/anchors/%s.crt",trustCommands:["update-ca-trust extract"]' 'systemTrustFilename:"/etc/ssl/certs/%s.crt",trustCommands:[]' \ + --replace-fail '{path:"/etc/ca-certificates/trust-source/anchors/",distroFamily:"arch"}' '{path:"/etc/ssl/certs/",distroFamily:"arch"}' # This will permanently mark the certificate as installed, as this should be done through Nix config rather than # placing / editing a file in /etc like Proxyman would expect.