diff --git a/pkgs/by-name/ic/icomoon-feather/package.nix b/pkgs/by-name/ic/icomoon-feather/package.nix new file mode 100644 index 000000000000..916b40eb3b0d --- /dev/null +++ b/pkgs/by-name/ic/icomoon-feather/package.nix @@ -0,0 +1,33 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, +}: +stdenvNoCC.mkDerivation { + pname = "icomoon-feather"; + version = "0-unstable-2024-05-11"; + + src = fetchFromGitHub { + owner = "adi1090x"; + repo = "polybar-themes"; + rev = "adb6a4546a8351a469fa779df173e46b69aa1ac3"; + sparseCheckout = [ "fonts/panels/icomoon_feather.ttf" ]; + sha256 = "sha256-QL7/pfIqOd2JOm6rkH+P4rMg0AhGllfkReQ03YeGW+8="; + }; + + installPhase = '' + runHook preInstall + + install -Dm644 fonts/panels/icomoon_feather.ttf -t $out/share/fonts/truetype/ + + runHook postInstall + ''; + + meta = with lib; { + homepage = "https://github.com/adi1090x/polybar-themes/tree/master/fonts/panels"; + description = "Icomoon feather font"; + license = licenses.agpl3Plus; + maintainers = with maintainers; [ luftmensch-luftmensch ]; + platforms = platforms.all; + }; +}