flake-fonts/collection.nix

19 lines
467 B
Nix

# vim: set noet sw=2 ts=2 sts=2:
{lib, pkgs, fonts, ...}:
with pkgs;
stdenv.mkDerivation {
name = "fonts-collection";
nativeBuildInputs = [ coreutils ];
srcs = [ fonts.fira_code ];# lib.attrsets.attrValues fonts;
unpackPhase = " ";
installPhase = ''
mkdir -p "$out/share/"{fonts,doc}
for src in $srcs
do
cd $src
find * -type d -exec mkdir -p "$out/{}" \;
find * -not -type d -exec ln -s "$src/{}" "$out/{}" \;
done
'';
}