From 797aaa5d86b3ce107c6f801d0545ea42835490de Mon Sep 17 00:00:00 2001 From: Akshay Date: Wed, 7 Oct 2020 11:16:47 +0530 Subject: add nix stuff --- default.nix | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 default.nix (limited to 'default.nix') diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..ec38017 --- /dev/null +++ b/default.nix @@ -0,0 +1,23 @@ +let + pkgs = import {}; +in + with pkgs; + stdenv.mkDerivation rec { + name = "scientifica"; + version = "v2.1"; + src = ./src; + buildInputs = [ fontforge python3 xorg.mkfontdir ]; + + buildPhase = '' + for i in ./*; do + fontforge -c 'open(argv[1]).generate(argv[2])' $i $i.otb + done + ''; + installPhase = '' + fontDir="$out/share/fonts/misc" + install -m 644 -D *.otb out/* -t "$fontDir" + mkfontdir "$fontDir" + ''; + } + + -- cgit v1.2.3