diff --git a/pkgs/data/fonts/tai-languages/default.nix b/pkgs/data/fonts/tai-languages/default.nix new file mode 100644 index 00000000000..0b9a63f2cb3 --- /dev/null +++ b/pkgs/data/fonts/tai-languages/default.nix @@ -0,0 +1,25 @@ +{ lib, runCommand, fetchurl }: + +{ +tai-ahom = runCommand "tai-ahom-2015-07-06" { + src = fetchurl { + url = "https://github.com/enabling-languages/tai-languages/blob/b57a3ea4589af69bb8e87c6c4bb7cd367b52f0b7/ahom/.fonts/ttf/.original/AhomUnicode_FromMartin.ttf?raw=true"; + sha256 = "0zpjsylm29qc3jdv5kv0689pcirai46j7xjp5dppi0fmzxaxqnsk"; + }; + + meta = with lib; { + homepage = https://github.com/enabling-languages/tai-languages; + description = "Unicode-compliant Tai Ahom font"; + maintainers = with maintainers; [ mathnerd314 ]; + license = licenses.ofl; # See font metadata + platforms = platforms.all; + }; +} +'' + mkdir -p $out/share/fonts/truetype + cp $src $out/share/fonts/truetype/AhomUnicode.ttf +''; + +# TODO: package others (Khamti Shan, Tai Aiton, Tai Phake, and/or Assam Tai) + +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8af7fdd5a20..328cf3adf00 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10677,6 +10677,8 @@ let source-han-sans-simplified-chinese = sourceHanSansPackages.simplified-chinese; source-han-sans-traditional-chinese = sourceHanSansPackages.traditional-chinese; + inherit (callPackages ../data/fonts/tai-languages { }) tai-ahom; + tango-icon-theme = callPackage ../data/icons/tango-icon-theme { }; themes = name: callPackage (../data/misc/themes + ("/" + name + ".nix")) {};