summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorh7x4 <h7x4@nani.wtf>2024-06-16 21:25:37 +0200
committerGitHub <noreply@github.com>2024-06-16 21:25:37 +0200
commit12fcbc5259ab934c21ce2110063b2969cc57c566 (patch)
treee22b936159a79d9a9c1ed4c014075947cc1f8d9a
parentMerge pull request #320270 from NixOS/backport-319020-to-release-24.05 (diff)
parentpkgs: add lazysql (diff)
downloadnixpkgs-12fcbc5259ab934c21ce2110063b2969cc57c566.tar.gz
Merge pull request #320344 from NixOS/backport-303238-to-release-24.05
[Backport release-24.05] lazysql: init at 0.1.8
-rw-r--r--maintainers/maintainer-list.nix6
-rw-r--r--pkgs/by-name/la/lazysql/package.nix31
2 files changed, 37 insertions, 0 deletions
diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix
index 8812c13d6454..3a05e8a8d63f 100644
--- a/maintainers/maintainer-list.nix
+++ b/maintainers/maintainer-list.nix
@@ -10498,6 +10498,12 @@
githubId = 56224949;
name = "Mia Kanashi";
};
+ kanielrkirby = {
+ email = "kanielrkirby@runbox.com";
+ github = "kanielrkirby";
+ githubId = 77940607;
+ name = "Kaniel Kirby";
+ };
karantan = {
name = "Gasper Vozel";
email = "karantan@gmail.com";
diff --git a/pkgs/by-name/la/lazysql/package.nix b/pkgs/by-name/la/lazysql/package.nix
new file mode 100644
index 000000000000..6f78d0994d35
--- /dev/null
+++ b/pkgs/by-name/la/lazysql/package.nix
@@ -0,0 +1,31 @@
+{ lib
+, stdenv
+, buildGoModule
+, fetchFromGitHub
+, xorg ? null
+, darwin ? null
+}:
+
+buildGoModule rec {
+ pname = "lazysql";
+ version = "0.1.8";
+
+ src = fetchFromGitHub {
+ owner = "jorgerojas26";
+ repo = "lazysql";
+ rev = "v${version}";
+ hash = "sha256-yPf9/SM4uET/I8FsDU1le9JgxELu0DR9k7mv8PnBwvQ=";
+ };
+
+ vendorHash = "sha256-tgD6qoCVC1ox15VPJWVvhe4yg3R81ktMuW2dsaU69rY=";
+
+ buildInputs = lib.optionals stdenv.isLinux [ xorg.libX11 ] ++ lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ];
+
+ meta = with lib; {
+ description = "A cross-platform TUI database management tool written in Go";
+ homepage = "https://github.com/jorgerojas26/lazysql";
+ license = licenses.mit;
+ maintainers = with maintainers; [ kanielrkirby ];
+ mainProgram = "lazysql";
+ };
+}