tangled
alpha
login
or
join now
oppi.li
/
scientifica
16
fork
atom
tall, condensed bitmap font for geeks
16
fork
atom
overview
issues
pulls
pipelines
delete outdated nix build files
oppi.li
4 years ago
94b3b789
6b31fa5d
-30
2 changed files
expand all
collapse all
unified
split
default.nix
shell.nix
-24
default.nix
···
1
1
-
let
2
2
-
pkgs = import <nixpkgs> {};
3
3
-
in
4
4
-
with pkgs;
5
5
-
stdenv.mkDerivation rec {
6
6
-
name = "scientifica";
7
7
-
version = "v2.2";
8
8
-
src = ./src;
9
9
-
buildInputs = [ fontforge python3 xorg.mkfontdir ];
10
10
-
11
11
-
buildPhase = ''
12
12
-
for i in *; do
13
13
-
p=''${i%%.*}
14
14
-
fontforge -c 'open(argv[1]).generate(argv[2])' $i "$p".otb
15
15
-
done
16
16
-
'';
17
17
-
installPhase = ''
18
18
-
fontDir="$out/share/fonts/misc"
19
19
-
install -m 644 -D *.otb out/* -t "$fontDir"
20
20
-
mkfontdir "$fontDir"
21
21
-
'';
22
22
-
}
23
23
-
24
24
-
-6
shell.nix
···
1
1
-
{ pkgs ? import <nixpkgs> {} }:
2
2
-
3
3
-
with pkgs;
4
4
-
mkShell {
5
5
-
buildInputs = [ fontforge-gtk fontforge python3 xorg.mkfontdir adoptopenjdk-bin ];
6
6
-
}