default.nix (654B)
1 { 2 lib, 3 stdenv, 4 buildGoModule, 5 fetchFromGitea, 6 }: 7 8 buildGoModule (finalAttrs: { 9 pname = "twins"; 10 version = "1.0.0"; 11 12 src = fetchFromGitea { 13 domain = "codeberg.org"; 14 owner = "tslocum"; 15 repo = "twins"; 16 tag = "v${finalAttrs.version}"; 17 hash = "sha256-kq1qhWx0kwvW8I+hUz0MgbOTaS/vSfdwkt56RZ7eAVk="; 18 }; 19 20 vendorHash = "sha256-XwQJjTxKlbJjbq556jXWBx2BNpKxGJmwoR1om005mb0="; 21 22 ldflags = [ 23 "-s" 24 "-w" 25 ]; 26 27 meta = { 28 description = "Gemini server"; 29 homepage = "https://codeberg.org/tslocum/twins"; 30 license = lib.licenses.mit; 31 maintainers = [ lib.maintainers.sikmir ]; 32 mainProgram = "twins"; 33 }; 34 })