forked from Shinonome/nixos-fonts
🎉 Initial Commit
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
{stdenv, fetchzip} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "anzu-moji";
|
||||
version = "1.0.0";
|
||||
src = fetchzip {
|
||||
url = "http://www8.plala.or.jp/p_dolce/font/ap1.zip";
|
||||
hash = "sha256-8ykYTXfxP9SzCrah1glYixu030NOKknOOzGsBgQzOZ4";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -Dm644 *.ttf -t $out/share/fonts/truetype
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{stdenv, fetchzip} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "asobifont";
|
||||
version = "1.0.0";
|
||||
src = fetchzip {
|
||||
url = "https://font.sumomo.ne.jp/fontdata-c2157415/asobi3.zip";
|
||||
hash = "sha256-YKu8L54hHJx1ujSrBHzoQrApw70yw+aNKkZF1DfK1go";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -Dm644 *.ttf -t $out/share/fonts/truetype
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{stdenv, fetchzip} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "azukifont";
|
||||
version = "1.0.0";
|
||||
src = fetchzip {
|
||||
url = "http://azukifont.com/font/azukifont121.zip";
|
||||
hash = "sha256-mw2dgvzAX9k2vEmuHtH3enAl3Zs7aLdUcWEczdaaxrw";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -Dm644 *.ttf -t $out/share/fonts/truetype
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
{
|
||||
description = "The free fonts collection.";
|
||||
|
||||
inputs = {
|
||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||
};
|
||||
|
||||
outputs = { self, nixpkgs }: let
|
||||
forAllSystems = nixpkgs.lib.genAttrs [ "x86_64-linux" "x86_64-darwin" "i686-linux" "aarch64-linux" ];
|
||||
in {
|
||||
packages = forAllSystems (system: let
|
||||
pkgs = nixpkgs.legacyPackages."${system}";
|
||||
in {
|
||||
anzu-moji = pkgs.callPackage ./anzu-moji {};
|
||||
asobifont = pkgs.callPackage ./asobifont {};
|
||||
azukifont = pkgs.callPackage ./azukifont {};
|
||||
honyaji-re = pkgs.callPackage ./honyaji-re {};
|
||||
huifont = pkgs.callPackage ./huifont {};
|
||||
mitimasu = pkgs.callPackage ./mitimasu {};
|
||||
nagayama-kai = pkgs.callPackage ./nagayama-kai {};
|
||||
rii-tegaki-fude = pkgs.callPackage ./rii-tegaki-fude {};
|
||||
rii-tegaki-n = pkgs.callPackage ./rii-tegaki-n {};
|
||||
shigotofont = pkgs.callPackage ./shigotofont {};
|
||||
tanuki-magic = pkgs.callPackage ./tanuki-magic {};
|
||||
uzurafont = pkgs.callPackage ./uzurafont {};
|
||||
});
|
||||
};
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{stdenv, fetchzip} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "honyaji-re";
|
||||
version = "1.0.0";
|
||||
src = fetchzip {
|
||||
url = "http://honya.nyanta.jp/2311/font_honyajire.zip";
|
||||
hash = "sha256-rpGDLna+gVFB/ZUp3CMAeY+S8j3ScnYeflm+yrMM+s0";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -Dm644 *.ttf -t $out/share/fonts/truetype
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
{ pkgs, stdenv, fetchurl} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "huifont";
|
||||
version = "1.0.0";
|
||||
src = fetchurl {
|
||||
url = "https://ftp.vector.co.jp/43/55/114/HuiFont29.lzh";
|
||||
hash = "sha256-sriv+eshDK8wRXrwwA7kVtJ9QHN4Yng1Nwexrdi86AQ";
|
||||
};
|
||||
|
||||
nativeBuildInputs = with pkgs; [ p7zip ];
|
||||
|
||||
dontUnpack = true;
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
7z x $src
|
||||
cd HuiFont29
|
||||
install -Dm644 *.ttf -t $out/share/fonts/truetype
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{stdenv, fetchzip} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "mitimasu";
|
||||
version = "1.0.0";
|
||||
src = fetchzip {
|
||||
url = "http://www.masuseki.com/works/mitimasu.zip";
|
||||
hash = "sha256-aNt6HkxPWgty/fmjvoftsJDy2qV7HEWdINgcOdIfozY";
|
||||
stripRoot = false;
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -Dm644 *.ttf -t $out/share/fonts/truetype
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{stdenv, fetchzip} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "nagayama-kai";
|
||||
version = "1.0.0";
|
||||
src = fetchzip {
|
||||
url = "https://www.freekanjifonts.com/wp-content/uploads/nagayama_kai08.otf.zip";
|
||||
hash = "sha256-BX6nKVyDtCx9EMMlqEmkuj7nKZlKin7WwjxoBBpPzzw";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -Dm644 *.otf -t $out/share/fonts/opentype
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{stdenv, fetchzip} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "rii-tegaki-fude";
|
||||
version = "1.0.0";
|
||||
src = fetchzip {
|
||||
url = "http://aoirii.babyblue.jp/font/riitf/riitf.zip";
|
||||
hash = "sha256-X0dFSCM9i6eS5t3+WOsB/d0Hdaiw/bnQ9014MBgI2a8";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -Dm644 *.otf -t $out/share/fonts/opentype
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{stdenv, fetchzip} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "rii-tegaki-n";
|
||||
version = "1.0.0";
|
||||
src = fetchzip {
|
||||
url = "http://aoirii.babyblue.jp/font/riitn/riitnr.zip";
|
||||
hash = "sha256-AvFXdxPxSWLftgH0bT1KMF30USy+UdFpV4awTj+545E";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -Dm644 *.otf -t $out/share/fonts/opentype
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{stdenv, fetchzip} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "shigotofont";
|
||||
version = "1.0.0";
|
||||
src = fetchzip {
|
||||
url = "https://font.sumomo.ne.jp/fontdata-c2157415/shigoto3.zip";
|
||||
hash = "sha256-O9tpl8qXFfZY34OpgVTaXcWzDET393ETsvVoisQ2sjI";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -Dm644 *.ttf -t $out/share/fonts/truetype
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
{stdenv, fetchzip} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "tanuki-magic";
|
||||
version = "1.0.0";
|
||||
src = fetchzip {
|
||||
url = "https://tanukifont.com/download/TanukiMagic_1_22.zip";
|
||||
hash = "sha256-qEN68uhHwvDVSRl7ZGf8wiCvLZ0LbXV9AXnJZOY8eak";
|
||||
stripRoot = false;
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -Dm644 *.ttf -t $out/share/fonts/truetype
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{stdenv, fetchzip} :
|
||||
|
||||
stdenv.mkDerivation {
|
||||
pname = "uzurafont";
|
||||
version = "1.0.0";
|
||||
src = fetchzip {
|
||||
url = "http://azukifont.com/font/uzurafont100.zip";
|
||||
hash = "sha256-oicfYODG9q/te4Z135UBTO4C+SfCz5KcO31flbkuoSc";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
install -Dm644 *.ttf -t $out/share/fonts/truetype
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
}
|
||||
Reference in New Issue
Block a user