add nasin-nanpa
This commit is contained in:
parent
e61c97100c
commit
8014a91e54
3 changed files with 48 additions and 0 deletions
17
flake.lock
17
flake.lock
|
@ -130,6 +130,22 @@
|
||||||
"url": "https://git.chir.rs/CarolineHusky/MiiFox.net"
|
"url": "https://git.chir.rs/CarolineHusky/MiiFox.net"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"nasin-nanpa": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1653261911,
|
||||||
|
"narHash": "sha256-f92PUd4pIS7wK5W0vJ79Qvtw1d8VVW0gquBWW1XWSpw=",
|
||||||
|
"owner": "ETBCOR",
|
||||||
|
"repo": "nasin-nanpa",
|
||||||
|
"rev": "4cf4a762576d8ca2818683139ab1d04d149c9bec",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "ETBCOR",
|
||||||
|
"repo": "nasin-nanpa",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1653581809,
|
"lastModified": 1653581809,
|
||||||
|
@ -187,6 +203,7 @@
|
||||||
"matrix-media-repo": "matrix-media-repo",
|
"matrix-media-repo": "matrix-media-repo",
|
||||||
"mautrix-whatsapp": "mautrix-whatsapp",
|
"mautrix-whatsapp": "mautrix-whatsapp",
|
||||||
"miifox-net": "miifox-net",
|
"miifox-net": "miifox-net",
|
||||||
|
"nasin-nanpa": "nasin-nanpa",
|
||||||
"nixpkgs": "nixpkgs_2",
|
"nixpkgs": "nixpkgs_2",
|
||||||
"nixpkgs-go116": "nixpkgs-go116"
|
"nixpkgs-go116": "nixpkgs-go116"
|
||||||
}
|
}
|
||||||
|
|
|
@ -20,6 +20,8 @@
|
||||||
gomod2nix.url = "github:tweag/gomod2nix";
|
gomod2nix.url = "github:tweag/gomod2nix";
|
||||||
kreative-open-relay.url = "github:kreativekorp/open-relay";
|
kreative-open-relay.url = "github:kreativekorp/open-relay";
|
||||||
kreative-open-relay.flake = false;
|
kreative-open-relay.flake = false;
|
||||||
|
nasin-nanpa.url = "github:ETBCOR/nasin-nanpa";
|
||||||
|
nasin-nanpa.flake = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = {
|
outputs = {
|
||||||
|
@ -49,6 +51,7 @@
|
||||||
./matrix/matrix-media-repo
|
./matrix/matrix-media-repo
|
||||||
./matrix/mautrix-whatsapp
|
./matrix/mautrix-whatsapp
|
||||||
./fonts/kreative.nix
|
./fonts/kreative.nix
|
||||||
|
./fonts/nasin-nanpa.nix
|
||||||
]);
|
]);
|
||||||
|
|
||||||
hydraJobs = {
|
hydraJobs = {
|
||||||
|
|
28
fonts/nasin-nanpa.nix
Normal file
28
fonts/nasin-nanpa.nix
Normal file
|
@ -0,0 +1,28 @@
|
||||||
|
{ inputs, pkgs, ...}: rec {
|
||||||
|
nasin-nanpa = pkgs.stdenvNoCC.mkDerivation rec {
|
||||||
|
pname = "nasin-nanpa";
|
||||||
|
version = "2.5.25";
|
||||||
|
src = inputs.nasin-nanpa;
|
||||||
|
nativeBuildInputs = [pkgs.fontforge];
|
||||||
|
buildPhase = ''
|
||||||
|
fontforge -lang=ff -c 'Open($1); Generate($2)' "ffversions/2.5/nasin-nanpa-${version}.sfd" "nasin-nanpa.otf"
|
||||||
|
'';
|
||||||
|
installPhase = ''
|
||||||
|
install -m444 -Dt $out/share/fonts/opentype/nasin-nanpa nasin-nanpa.otf
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
nasin-nanpa-woff2 = pkgs.stdenvNoCC.mkDerivation rec {
|
||||||
|
name = "nasin-nanpa-${nasin-nanpa.version}.woff2";
|
||||||
|
inherit (nasin-nanpa) version;
|
||||||
|
src = inputs.nasin-nanpa;
|
||||||
|
buildInputs = [nasin-nanpa];
|
||||||
|
nativeBuildInputs = [pkgs.woff2];
|
||||||
|
buildPhase = ''
|
||||||
|
cp ${nasin-nanpa}/share/fonts/opentype/nasin-nanpa/nasin-nanpa.otf .
|
||||||
|
woff2_compress nasin-nanpa.otf
|
||||||
|
'';
|
||||||
|
installPhase = ''
|
||||||
|
cp nasin-nanpa.woff2 $out
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
}
|
Reference in a new issue