nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 fetchFromSourcehut,
4 buildGoModule,
5 unstableGitUpdater,
6}:
7
8buildGoModule {
9 pname = "gssg";
10 version = "0-unstable-2023-05-29";
11
12 src = fetchFromSourcehut {
13 owner = "~gsthnz";
14 repo = "gssg";
15 rev = "fc755f281d750d0b022689d58d0f32e6799dfef8";
16 hash = "sha256-m0bVH6upLSA1dcxds3VJFFaSYs7YoMuoAmEe5qAUTmw=";
17 };
18
19 vendorHash = "sha256-NxfZbwKo8SY0XfWivQ42cNqIbJQ1EBsxPFr70ZU9G6E=";
20
21 ldFlags = [
22 "-s"
23 "-w"
24 ];
25
26 passthru = {
27 updateScript = unstableGitUpdater { };
28 };
29
30 meta = {
31 description = "Gemini static site generator";
32 homepage = "https://git.sr.ht/~gsthnz/gssg";
33 license = lib.licenses.gpl3Only;
34 maintainers = with lib.maintainers; [ genga898 ];
35 mainProgram = "gssg";
36 };
37}