default.nix (709B)
1 { lib, buildGoModule, fetchFromSourcehut, scdoc }: 2 3 buildGoModule rec { 4 pname = "kiln"; 5 version = "0.2.1"; 6 7 src = fetchFromSourcehut { 8 owner = "~adnano"; 9 repo = pname; 10 rev = version; 11 hash = "sha256-c6ed62Nn++qw+U/DCiYeGwF77YsBxexWKZ7UQ3LE4fI="; 12 }; 13 14 nativeBuildInputs = [ scdoc ]; 15 16 vendorSha256 = "sha256-bMpzebwbVHAbBtw0uuGyWd4wnM9z6tlsEQN4S/iucgk="; 17 18 installPhase = '' 19 runHook preInstall 20 make PREFIX=$out install 21 runHook postInstall 22 ''; 23 24 meta = with lib; { 25 description = "A simple static site generator for Gemini"; 26 inherit (src.meta) homepage; 27 license = licenses.mit; 28 maintainers = [ maintainers.sikmir ]; 29 platforms = platforms.unix; 30 }; 31 }