git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #120128 from sophrosyne97/master

termsyn: init at 1.8.7

commit4ac8826b4f9c2906be5226cd6ba6f764a56c03e5 authorLuke Granger-Brown <git@lukegb.com> dateSun 25 Apr 2021, 15:06 (6 years ago) parent632292a093b2f8
2 files changed+28
pkgs/data/fonts/termsyn/default.nix+26 pkgs/top-level/all-packages.nix+2
pkgs/data/fonts/termsyn/default.nixnew file+26
@@ -0,0 +1,26 @@
1+{ lib, stdenv, fetchurl, mkfontscale }:
2+
3+stdenv.mkDerivation rec {
4+ pname = "termsyn";
5+ version = "1.8.7";
6+
7+ src = fetchurl {
8+ url = "mirror://sourceforge/termsyn/termsyn-${version}.tar.gz";
9+ sha256 = "15vsmc3nmzl0pkgdpr2993da7p38fiw2rvcg01pwldzmpqrmkpn6";
10+ };
11+
12+ nativeBuildInputs = [ mkfontscale ];
13+
14+ installPhase = ''
15+ install -m 644 -D *.pcf -t "$out/share/fonts"
16+ install -m 644 -D *.psfu -t "$out/share/kbd/consolefonts"
17+ mkfontdir "$out/share/fonts"
18+ '';
19+
20+ meta = with lib; {
21+ description = "Monospaced font based on terminus and tamsyn";
22+ homepage = "https://sourceforge.net/projects/termsyn/";
23+ license = licenses.gpl2Only;
24+ maintainers = with maintainers; [ sophrosyne ];
25+ };
26+}
pkgs/top-level/all-packages.nix+2
@@ -912,6 +912,8 @@ in
912912 inherit (haskellPackages) ghcWithPackages;
913913 };
914914
915+ termsyn = callPackage ../data/fonts/termsyn { };
916+
915917 tilda = callPackage ../applications/terminal-emulators/tilda {
916918 gtk = gtk3;
917919 };