profont: init

authored by Myrl Hex and committed by Nikolay Amiantov c73d14a3 21d6e4be

+36
+1
lib/maintainers.nix
··· 243 243 mtreskin = "Max Treskin <zerthurd@gmail.com>"; 244 244 mudri = "James Wood <lamudri@gmail.com>"; 245 245 muflax = "Stefan Dorn <mail@muflax.com>"; 246 + myrl = "Myrl Hex <myrl.0xf@gmail.com>"; 246 247 nathan-gs = "Nathan Bijnens <nathan@nathan.gs>"; 247 248 nckx = "Tobias Geerinckx-Rice <tobias.geerinckx.rice@gmail.com>"; 248 249 nequissimus = "Tim Steinbach <tim@nequissimus.com>";
+32
pkgs/data/fonts/profont/default.nix
··· 1 + { stdenv, fetchurl, unzip }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "profont"; 5 + 6 + src = fetchurl { 7 + url = "http://tobiasjung.name/downloadfile.php?file=profont-x11.zip"; 8 + sha256 = "19ww5iayxzxxgixa9hgb842xd970mwghxfz2vsicp8wfwjh6pawr"; 9 + }; 10 + 11 + buildInputs = [ unzip ]; 12 + 13 + phases = [ "unpackPhase" "installPhase" ]; 14 + installPhase = 15 + '' 16 + mkdir -p $out/share/doc/$name $out/share/fonts/misc 17 + 18 + cp LICENSE $out/share/doc/$name/LICENSE 19 + 20 + for f in *.pcf; do 21 + gzip -c "$f" > $out/share/fonts/misc/"$f".gz 22 + done 23 + ''; 24 + 25 + meta = with stdenv.lib; { 26 + homepage = http://tobiasjung.name; 27 + description = "A monospaced font created to be a most readable font for programming"; 28 + maintainers = with stdenv.lib.maintainers; [ myrl ]; 29 + license = licenses.mit; 30 + platforms = platforms.all; 31 + }; 32 + }
+1
pkgs/data/fonts/proggyfonts/default.nix
··· 36 36 description = "A set of fixed-width screen fonts that are designed for code listings"; 37 37 license = licenses.mit; 38 38 platforms = platforms.all; 39 + maintainers = [ maintainers.myrl ]; 39 40 }; 40 41 }
+2
pkgs/top-level/all-packages.nix
··· 11408 11408 11409 11409 powerline-fonts = callPackage ../data/fonts/powerline-fonts { }; 11410 11410 11411 + profont = callPackage ../data/fonts/profont { }; 11412 + 11411 11413 proggyfonts = callPackage ../data/fonts/proggyfonts { }; 11412 11414 11413 11415 sampradaya = callPackage ../data/fonts/sampradaya { };