summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStanisław Pitucha <git@viraptor.info>2024-07-28 12:20:33 +1000
committergithub-actions[bot] <github-actions[bot]@users.noreply.github.com>2024-08-03 14:50:48 +0000
commit8a95136690ca17e1e81b5159c15c505e40ff9538 (patch)
tree77433c0c13addfb84fb81b00432f483e525f11ea
parentplandex: init at 1.1.1 (diff)
downloadnixpkgs-origin/backport-328865-to-release-24.05.tar.gz
plandex-server: init at 1.1.1origin/backport-328865-to-release-24.05
(cherry picked from commit 081d6924b1b3c91942e73d531eea5852cd8c6bb3)
-rw-r--r--pkgs/by-name/pl/plandex-server/package.nix40
1 files changed, 40 insertions, 0 deletions
diff --git a/pkgs/by-name/pl/plandex-server/package.nix b/pkgs/by-name/pl/plandex-server/package.nix
new file mode 100644
index 000000000000..a1d0c846eb58
--- /dev/null
+++ b/pkgs/by-name/pl/plandex-server/package.nix
@@ -0,0 +1,40 @@
+{
+ lib,
+ buildGoModule,
+ fetchFromGitHub,
+ git,
+}:
+buildGoModule rec {
+ pname = "plandex-server";
+ version = "1.1.1";
+
+ src = fetchFromGitHub {
+ owner = "plandex-ai";
+ repo = "plandex";
+ rev = "server/v${version}";
+ hash = "sha256-RVvgnQtb/asOjVpSZ3WndimsJ6foERMWS/YD20sghVE=";
+ };
+
+ postPatch = ''
+ substituteInPlace db/db.go \
+ --replace-fail "file://migrations" "file://$out/migrations"
+ '';
+
+ postInstall = ''
+ cp -r migrations $out/migrations
+ '';
+
+ nativeCheckInputs = [ git ];
+
+ sourceRoot = "${src.name}/app/server";
+
+ vendorHash = "sha256-uarTWteOoAjzEHSnbZo+fEPELerpuL7UNA5pdGP5CMY=";
+
+ meta = {
+ mainProgram = "plandex-server";
+ description = "AI driven development in your terminal. Designed for large, real-world tasks. The server part";
+ homepage = "https://plandex.ai/";
+ license = lib.licenses.agpl3Only;
+ maintainers = with lib.maintainers; [ viraptor ];
+ };
+}