From 996d73b7be5bb29e3006d300ba0d1de7a744187e Mon Sep 17 00:00:00 2001 From: Brian Hicks Date: Tue, 6 Feb 2024 13:07:36 -0600 Subject: [PATCH] package fonts --- flake.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/flake.nix b/flake.nix index 0a79fb1..523abd0 100644 --- a/flake.nix +++ b/flake.nix @@ -91,6 +91,25 @@ ''; }; + packages.bytes-zone-fonts = pkgs.stdenv.mkDerivation { + name = "bytes.zone-fonts"; + src = builtins.filterSource (path: type: + type == "directory" || builtins.match ".+woff2$" path != null) + ./static; + + buildPhase = '' + true + ''; + + installPhase = '' + mkdir -p $out/share/bytes.zone + for file in $(find . -type f); do + mkdir -p $out/share/bytes.zone/$(dirname $file) + mv $file $out/share/bytes.zone/$file + done + ''; + }; + packages.bytes-zone-pngs = pkgs.stdenv.mkDerivation { name = "bytes.zone-pngs"; src = builtins.filterSource (path: type: @@ -115,6 +134,7 @@ name = "bytes.zone"; paths = [ packages.bytes-zone-css + packages.bytes-zone-fonts packages.bytes-zone-js packages.bytes-zone-pngs packages.bytes-zone-public