From 67a5885d54fed9580b6ceee321f4077e7ac431fb Mon Sep 17 00:00:00 2001 From: Akshay Date: Wed, 7 Oct 2020 10:20:39 +0530 Subject: add nix build instructions --- 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..e9cf4fe --- /dev/null +++ b/default.nix @@ -0,0 +1,23 @@ +let + pkgs = import {}; +in + with pkgs; + stdenv.mkDerivation rec { + name = "scientifica"; + version = "v0.1.0"; + 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