Loading pkgs/by-name/ex/excalifont/package.nix 0 → 100644 +49 −0 Original line number Diff line number Diff line { lib, stdenvNoCC, fetchFromGitHub, woff2, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "excalifont"; version = "0.18.0"; src = fetchFromGitHub { owner = "excalidraw"; repo = "excalidraw"; tag = "v${finalAttrs.version}"; hash = "sha256-Nfzh5rNvHP7R418PP44FXD7xNenzmzMHu7RLAdJsE/c="; }; nativeBuildInputs = [ woff2 ]; buildPhase = '' runHook preBuild for file in packages/excalidraw/fonts/Excalifont/*.woff2; do woff2_decompress $file done runHook postBuild ''; installPhase = '' runHook preInstall install -D -m 444 packages/excalidraw/fonts/Excalifont/*.ttf -t $out/share/fonts/ttf install -D -m 444 packages/excalidraw/fonts/Excalifont/*.woff2 -t $out/share/fonts/woff2 runHook postInstall ''; meta = { homepage = "https://plus.excalidraw.com/excalifont"; description = "Excalifont is based on the original handwritten Virgil font carefully curated to improve legibility while preserving its hand-drawn nature"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ drupol ]; license = lib.licenses.ofl; }; }) pkgs/by-name/fg/fg-virgil/package.nix +20 −6 Original line number Diff line number Diff line Loading @@ -2,25 +2,39 @@ lib, stdenvNoCC, fetchFromGitHub, woff2, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "fg-virgil"; version = "0.17.3"; version = "0.18.0"; src = fetchFromGitHub { owner = "excalidraw"; repo = "excalidraw"; rev = "v${finalAttrs.version}"; hash = "sha256-j8fT17RkgMQAAS4KsC2+uItT8Z300SZWnLkyo4XI1WY="; tag = "v${finalAttrs.version}"; hash = "sha256-Nfzh5rNvHP7R418PP44FXD7xNenzmzMHu7RLAdJsE/c="; }; nativeBuildInputs = [ woff2 ]; buildPhase = '' runHook preBuild for file in packages/excalidraw/fonts/Virgil/*.woff2; do woff2_decompress $file done runHook postBuild ''; installPhase = '' runHook preInstall install -D -m 444 public/Virgil.woff2 -t $out/share/fonts/woff2 install -D -m 444 public/FG_Virgil.woff2 -t $out/share/fonts/woff2 install -D -m 444 public/FG_Virgil.ttf -t $out/share/fonts/ttf install -D -m 444 packages/excalidraw/fonts/Virgil/*.ttf -t $out/share/fonts/ttf install -D -m 444 packages/excalidraw/fonts/Virgil/*.woff2 -t $out/share/fonts/woff2 runHook postInstall ''; Loading Loading
pkgs/by-name/ex/excalifont/package.nix 0 → 100644 +49 −0 Original line number Diff line number Diff line { lib, stdenvNoCC, fetchFromGitHub, woff2, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "excalifont"; version = "0.18.0"; src = fetchFromGitHub { owner = "excalidraw"; repo = "excalidraw"; tag = "v${finalAttrs.version}"; hash = "sha256-Nfzh5rNvHP7R418PP44FXD7xNenzmzMHu7RLAdJsE/c="; }; nativeBuildInputs = [ woff2 ]; buildPhase = '' runHook preBuild for file in packages/excalidraw/fonts/Excalifont/*.woff2; do woff2_decompress $file done runHook postBuild ''; installPhase = '' runHook preInstall install -D -m 444 packages/excalidraw/fonts/Excalifont/*.ttf -t $out/share/fonts/ttf install -D -m 444 packages/excalidraw/fonts/Excalifont/*.woff2 -t $out/share/fonts/woff2 runHook postInstall ''; meta = { homepage = "https://plus.excalidraw.com/excalifont"; description = "Excalifont is based on the original handwritten Virgil font carefully curated to improve legibility while preserving its hand-drawn nature"; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ drupol ]; license = lib.licenses.ofl; }; })
pkgs/by-name/fg/fg-virgil/package.nix +20 −6 Original line number Diff line number Diff line Loading @@ -2,25 +2,39 @@ lib, stdenvNoCC, fetchFromGitHub, woff2, }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "fg-virgil"; version = "0.17.3"; version = "0.18.0"; src = fetchFromGitHub { owner = "excalidraw"; repo = "excalidraw"; rev = "v${finalAttrs.version}"; hash = "sha256-j8fT17RkgMQAAS4KsC2+uItT8Z300SZWnLkyo4XI1WY="; tag = "v${finalAttrs.version}"; hash = "sha256-Nfzh5rNvHP7R418PP44FXD7xNenzmzMHu7RLAdJsE/c="; }; nativeBuildInputs = [ woff2 ]; buildPhase = '' runHook preBuild for file in packages/excalidraw/fonts/Virgil/*.woff2; do woff2_decompress $file done runHook postBuild ''; installPhase = '' runHook preInstall install -D -m 444 public/Virgil.woff2 -t $out/share/fonts/woff2 install -D -m 444 public/FG_Virgil.woff2 -t $out/share/fonts/woff2 install -D -m 444 public/FG_Virgil.ttf -t $out/share/fonts/ttf install -D -m 444 packages/excalidraw/fonts/Virgil/*.ttf -t $out/share/fonts/ttf install -D -m 444 packages/excalidraw/fonts/Virgil/*.woff2 -t $out/share/fonts/woff2 runHook postInstall ''; Loading