rio: 0.0.36 -> 0.0.37
[NixPkgs.git] / pkgs / tools / networking / requestly / default.nix
blob6f5dec9975594ba410488ac9aa6867ea82017bb7
1 { lib
2 , appimageTools
3 , fetchurl
4 }:
6 let
7   pname = "requestly";
8   version = "1.6.0";
10   src = fetchurl {
11     url = "https://github.com/requestly/requestly-desktop-app/releases/download/v${version}/Requestly-${version}.AppImage";
12     hash = "sha256-aUhgn6QeCHcs3yi1KKzw+yOUucbTOeNqObTYZTkKqrs=";
13   };
15   appimageContents = appimageTools.extractType2 { inherit pname version src; };
17 appimageTools.wrapType2 {
18   inherit pname version src;
20   extraInstallCommands = ''
21     install -Dm 444 ${appimageContents}/${pname}.desktop -t $out/share/applications
22     cp -r ${appimageContents}/usr/share/icons $out/share
23   '';
25   meta = with lib; {
26     description = "Intercept & Modify HTTP Requests";
27     sourceProvenance = with sourceTypes; [ binaryNativeCode ];
28     homepage = "https://requestly.io";
29     license = licenses.agpl3Only;
30     maintainers = with maintainers; [ dit7ya ];
31     mainProgram = "requestly";
32   };