nur-packages

My NUR packages
git clone git://git.sikmir.ru/nur-packages
Log | Files | Refs | README | LICENSE

commit aa29a308ff148cb0d69db822ebbd15936bf4120f
parent 24e8a39cbd48ddf95380e9ad02ba41ddf796bcb7
Author: Nikolay Korotkiy <sikmir@disroot.org>
Date:   Thu, 26 Jun 2025 21:28:21 +0400

Add twins

Diffstat:
Mpkgs/default.nix | 1+
Apkgs/gemini/twins/default.nix | 34++++++++++++++++++++++++++++++++++
2 files changed, 35 insertions(+), 0 deletions(-)

diff --git a/pkgs/default.nix b/pkgs/default.nix @@ -188,6 +188,7 @@ lib.makeScope newScope ( stagit-gemini-milotier = callPackage ./gemini/stagit-gemini/milotier.nix { }; stagit-gemini-sloum = callPackage ./gemini/stagit-gemini/sloum.nix { }; tom = callPackage ./gemini/tom { }; + twins = callPackage ./gemini/twins { }; ### GEOSPATIAL diff --git a/pkgs/gemini/twins/default.nix b/pkgs/gemini/twins/default.nix @@ -0,0 +1,34 @@ +{ + lib, + stdenv, + buildGoModule, + fetchFromGitea, +}: + +buildGoModule (finalAttrs: { + pname = "twins"; + version = "1.0.0"; + + src = fetchFromGitea { + domain = "codeberg.org"; + owner = "tslocum"; + repo = "twins"; + tag = "v${finalAttrs.version}"; + hash = "sha256-kq1qhWx0kwvW8I+hUz0MgbOTaS/vSfdwkt56RZ7eAVk="; + }; + + vendorHash = "sha256-XwQJjTxKlbJjbq556jXWBx2BNpKxGJmwoR1om005mb0="; + + ldflags = [ + "-s" + "-w" + ]; + + meta = { + description = "Gemini server"; + homepage = "https://codeberg.org/tslocum/twins"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.sikmir ]; + mainProgram = "twins"; + }; +})