Personal-use NixOS configuration
at main 33 lines 813 B view raw
1{ 2 lib, 3 buildNpmPackage, 4 fetchFromGitHub, 5}: 6 7buildNpmPackage rec { 8 pname = "omnipoly"; 9 version = "0.15.0-unstable"; 10 11 src = fetchFromGitHub { 12 owner = "kWeglinski"; 13 repo = "OmniPoly"; 14 rev = "232b580b650f5de393a6e0df9968e51ce1c96ee8"; 15 hash = "sha256-FhkPqVIkUGrECPJJRpo2lq1hVqn5iESkTM4lBwx1fxI="; 16 }; 17 18 npmDepsHash = "sha256-M2egEeRGIUw0dNYqGE5Z3Dy6MMIioLPAfg7HkG6ytUA="; 19 20 installPhase = '' 21 mkdir -p $out/share/${pname} 22 23 cp -r . $out/share/${pname}/ 24 ''; 25 26 meta = { 27 description = "Frontend for LanguageTool and LibreTranslate"; 28 homepage = "https://github.com/kWeglinski/OmniPoly"; 29 changelog = "https://github.com/kWeglinski/OmniPoly/blob/${src.tag}/CHANGELOG.md"; 30 license = lib.licenses.gpl3Only; 31 maintainers = with lib.maintainers; [ encode42 ]; 32 }; 33}