1 { buildGoModule, fetchFromGitHub, lib, symlinkJoin }:
3 generic = { modRoot, vendorHash }:
5 pname = "bird-lg-${modRoot}";
8 src = fetchFromGitHub {
12 hash = "sha256-lWpTIuN+wCSDBHmpRIfVG8Z1Qx1s55MnJomQPjczB5k=";
22 inherit modRoot vendorHash;
25 description = "Bird Looking Glass";
26 homepage = "https://github.com/xddxdd/bird-lg-go";
27 changelog = "https://github.com/xddxdd/bird-lg-go/releases/tag/v${version}";
28 license = licenses.gpl3Plus;
29 maintainers = with maintainers; [
36 bird-lg-frontend = generic {
38 vendorHash = "sha256-+M9Mlqck2E/ETW+NXsKwIeWlmZAaBU07fgDhKUU9PAI=";
41 bird-lg-proxy = generic {
43 vendorHash = "sha256-nBTLQUX68f98D0RTlyX0gnvhQ+bu8d3Vv67J/YoXJxs=";
47 name = "bird-lg-${bird-lg-frontend.version}";
48 paths = [ bird-lg-frontend bird-lg-proxy ];
50 inherit (bird-lg-frontend) version meta;