From 96d0fdcf5710dc2b953542538d1071ccd8237d64 Mon Sep 17 00:00:00 2001 From: Domagoj Date: Thu, 1 Jan 2026 21:31:05 +0100 Subject: [PATCH 1/2] apidog: init at 2.7.51 apidog: init at 2.7.51 --- pkgs/by-name/ap/apidog/package.nix | 68 ++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 pkgs/by-name/ap/apidog/package.nix diff --git a/pkgs/by-name/ap/apidog/package.nix b/pkgs/by-name/ap/apidog/package.nix new file mode 100644 index 000000000000..0ba18226a5cc --- /dev/null +++ b/pkgs/by-name/ap/apidog/package.nix @@ -0,0 +1,68 @@ +{ + lib, + appimageTools, + fetchurl, + makeDesktopItem, +}: + +let + pname = "apidog"; + version = "2.7.51"; + + src = fetchurl { + url = "https://file-assets.apidog.com/download/${version}/Apidog-${version}.AppImage"; + hash = "sha256-MEVnpzVRj0Mi+ZX9CVi5dyDlV3rxuSC5tYM03bqdw0Q="; + }; + + appimageContents = appimageTools.extract { + inherit pname version src; + }; + + desktopItem = makeDesktopItem { + name = "apidog"; + exec = "apidog %U"; + icon = "apidog"; + desktopName = "Apidog"; + comment = "All-in-One API Platform: Design, Debug, Mock, Test, and Document."; + categories = [ + "Development" + "Utility" + ]; + mimeTypes = [ "x-scheme-handler/apidog" ]; + }; +in +appimageTools.wrapType2 { + inherit pname version src; + + extraPkgs = pkgs: [ + pkgs.nss + pkgs.gtk3 + pkgs.libx11 + pkgs.libxcb + pkgs.libxrandr + pkgs.libxcomposite + pkgs.libxdamage + pkgs.libxfixes + pkgs.libxext + pkgs.libdbusmenu + pkgs.alsa-lib + pkgs.nodejs + ]; + + extraInstallCommands = '' + install -Dm444 ${appimageContents}/apidog.png \ + $out/share/icons/hicolor/512x512/apps/apidog.png + ''; + + desktopItems = [ desktopItem ]; + + meta = with lib; { + description = "All-in-one API design, test, mock and documentation platform"; + homepage = "https://apidog.com"; + license = licenses.unfree; + sourceProvenance = with sourceTypes; [ binaryNativeCode ]; + platforms = [ "x86_64-linux" ]; + mainProgram = "apidog"; + maintainers = with maintainers; [ DomagojAlaber ]; + }; +} From 57c9f5060b4558b87a776d9f7be9d6785cf7a969 Mon Sep 17 00:00:00 2001 From: Domagoj Date: Sun, 8 Feb 2026 13:44:54 +0100 Subject: [PATCH 2/2] maintainers: add domagojalaber --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 1e46fd0d4610..48b037ab09d3 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -6890,6 +6890,12 @@ githubId = 13937320; name = "Dalton Caron"; }; + DomagojAlaber = { + email = "a.domagoj@hotmail.com"; + github = "DomagojAlaber"; + githubId = 86619082; + name = "Domagoj Alaber"; + }; domenkozar = { email = "domen@dev.si"; github = "domenkozar";