diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 388a3a8a1332..952862e28402 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11496,6 +11496,12 @@ githubId = 2588851; name = "Jan Solanti"; }; + janTatesa = { + email = "taduradnik@gmail.com"; + github = "janTatesa"; + githubId = 100917739; + name = "Tatesa Uradnik"; + }; jappie = { email = "jappieklooster@hotmail.com"; github = "jappeace"; diff --git a/pkgs/by-name/lu/lucide/package.nix b/pkgs/by-name/lu/lucide/package.nix new file mode 100644 index 000000000000..7d0e66036f6d --- /dev/null +++ b/pkgs/by-name/lu/lucide/package.nix @@ -0,0 +1,26 @@ +{ lib, fetchurl }: +fetchurl rec { + pname = "lucide"; + version = "0.541.0"; + + url = "https://unpkg.com/lucide-static@${version}/font/Lucide.ttf"; + hash = "sha256-b6zAx9b89oYS1Vrm7XR8Uu0M6unmTfC3o9Q2ZAuCrjo="; + + downloadToTemp = true; + recursiveHash = true; + + postFetch = '' + mkdir -p $out/share/fonts/truetype + cp -a $downloadedFile $out/share/fonts/truetype/Lucide.ttf + ''; + + meta = { + homepage = "https://lucide.dev/"; + description = "Open-source icon library that provides 1000+ icons"; + downloadPage = url; + platforms = lib.platforms.all; + license = lib.licenses.isc; + maintainers = [ lib.maintainers.janTatesa ]; + sourceProvenance = [ lib.sourceTypes.binaryBytecode ]; + }; +}