default.nix (722B)
1 { lib, fetchFromSourcehut, python3Packages }: 2 3 python3Packages.buildPythonApplication rec { 4 pname = "qute-gemini"; 5 version = "1.0.0"; 6 format = "other"; 7 8 src = fetchFromSourcehut { 9 owner = "~sotirisp"; 10 repo = "qute-gemini"; 11 rev = "v${version}"; 12 hash = "sha256-0e0DvnhPtdtA2ZSGTaWuMNgVlP6fA1P0cuze7AFG3bM="; 13 }; 14 15 dontUseSetuptoolsBuild = true; 16 dontUseSetuptoolsCheck = true; 17 18 installPhase = '' 19 install -Dm755 qute-gemini{,-tab} -t $out/share/qutebrowser/userscripts 20 ''; 21 22 meta = with lib; { 23 description = "A qutebrowser userscripts that allows viewing Gemini pages"; 24 inherit (src.meta) homepage; 25 license = licenses.gpl3Plus; 26 maintainers = [ maintainers.sikmir ]; 27 }; 28 }