diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 7ca840ec20f7..58f8f31651bc 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -17190,6 +17190,13 @@ githubId = 801525; name = "rembo10"; }; + remcoschrijver = { + email = "info@writerit.nl"; + matrix = "@remcoschrijver:tchncs.de"; + github = "remcoschrijver"; + githubId = 45097990; + name = "Remco Schrijver"; + }; remexre = { email = "nathan+nixpkgs@remexre.com"; github = "remexre"; diff --git a/pkgs/applications/editors/jetbrains/bin/ides.json b/pkgs/applications/editors/jetbrains/bin/ides.json index b44aa560e543..2d5495d68b69 100644 --- a/pkgs/applications/editors/jetbrains/bin/ides.json +++ b/pkgs/applications/editors/jetbrains/bin/ides.json @@ -1,4 +1,15 @@ { + "aqua": { + "product": "Aqua", + "wmClass": "jetbrains-aqua", + "meta": { + "isOpenSource": false, + "description": "Test automation IDE from JetBrains", + "maintainers": [ "remcoschrijver" ], + "longDescription": "Aqua is a test automation IDE from jetbrains that can deal with many languages and frameworks to improve your test workflows. Has support for popular testing frameworks like Selenium, Cypress, and Playwright.", + "homepage": "https://www.jetbrains.com/aqua/" + } + }, "clion": { "product": "CLion", "wmClass": "jetbrains-clion", diff --git a/pkgs/applications/editors/jetbrains/bin/versions.json b/pkgs/applications/editors/jetbrains/bin/versions.json index 43cc66ac6e6a..abaeba3d63b1 100644 --- a/pkgs/applications/editors/jetbrains/bin/versions.json +++ b/pkgs/applications/editors/jetbrains/bin/versions.json @@ -1,5 +1,13 @@ { "x86_64-linux": { + "aqua": { + "update-channel": "Aqua EAP licensing:EAP", + "url-template": "https://download.jetbrains.com/aqua/aqua-{version}.tar.gz", + "version": "2024.1 Public Preview", + "sha256": "027cac4bfab747ef97f055b63eff8a69cefc32751fcca9510c3eccaf7c36b2be", + "url": "https://download.jetbrains.com/aqua/aqua-241.15989.28.tar.gz", + "build_number": "241.15989.28" + }, "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.tar.gz", @@ -131,6 +139,14 @@ } }, "aarch64-linux": { + "aqua": { + "update-channel": "Aqua EAP licensing:EAP", + "url-template": "https://download.jetbrains.com/aqua/aqua-{version}-aarch64.tar.gz", + "version": "2024.1 Public Preview", + "sha256": "ec59ff6e259ce0f03441e30a9d8bce8334d11c3ae858705d2f17375565adb80c", + "url": "https://download.jetbrains.com/aqua/aqua-241.15989.28-aarch64.tar.gz", + "build_number": "241.15989.28" + }, "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.tar.gz", @@ -262,6 +278,14 @@ } }, "x86_64-darwin": { + "aqua": { + "update-channel": "Aqua EAP licensing:EAP", + "url-template": "https://download.jetbrains.com/aqua/aqua-{version}.dmg", + "version": "2024.1 Public Preview", + "sha256": "e90b3cc44efcabd3f31025bae506ec87da138f0a06f5cd4eaf7f96bb57db123a", + "url": "https://download.jetbrains.com/aqua/aqua-241.15989.28.dmg", + "build_number": "241.15989.28" + }, "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}.dmg", @@ -393,6 +417,14 @@ } }, "aarch64-darwin": { + "aqua": { + "update-channel": "Aqua EAP licensing:EAP", + "url-template": "https://download.jetbrains.com/aqua/aqua-{version}-aarch64.dmg", + "version": "2024.1 Public Preview", + "sha256": "29b975e6845b62ed466d26920fec4c9e5e74588b5ff5cf384d672b98bb602549", + "url": "https://download.jetbrains.com/aqua/aqua-241.15989.28-aarch64.dmg", + "build_number": "241.15989.28" + }, "clion": { "update-channel": "CLion RELEASE", "url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.dmg", diff --git a/pkgs/applications/editors/jetbrains/default.nix b/pkgs/applications/editors/jetbrains/default.nix index af155d9de826..b3dbbfa8f235 100644 --- a/pkgs/applications/editors/jetbrains/default.nix +++ b/pkgs/applications/editors/jetbrains/default.nix @@ -100,6 +100,8 @@ in rec { # Sorted alphabetically + aqua = mkJetBrainsProduct { pname = "aqua"; extraBuildInputs = [ stdenv.cc.cc lldb ]; }; + clion = (mkJetBrainsProduct { pname = "clion"; extraBuildInputs = lib.optionals (stdenv.isLinux) [