diff options
Diffstat (limited to 'nixpkgs/pkgs/data/fonts/powerline-fonts/default.nix')
-rw-r--r-- | nixpkgs/pkgs/data/fonts/powerline-fonts/default.nix | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/data/fonts/powerline-fonts/default.nix b/nixpkgs/pkgs/data/fonts/powerline-fonts/default.nix new file mode 100644 index 000000000000..3a2ae92c1e5a --- /dev/null +++ b/nixpkgs/pkgs/data/fonts/powerline-fonts/default.nix @@ -0,0 +1,31 @@ +{ lib, fetchFromGitHub }: + +fetchFromGitHub { + name = "powerline-fonts-2018-11-11"; + + owner = "powerline"; + repo = "fonts"; + rev = "e80e3eba9091dac0655a0a77472e10f53e754bb0"; + + postFetch = '' + tar xf $downloadedFile --strip=1 + find . -name '*.otf' -exec install -Dt $out/share/fonts/opentype {} \; + find . -name '*.ttf' -exec install -Dt $out/share/fonts/truetype {} \; + find . -name '*.bdf' -exec install -Dt $out/share/fonts/bdf {} \; + find . -name '*.pcf.gz' -exec install -Dt $out/share/fonts/pcf {} \; + find . -name '*.psf.gz' -exec install -Dt $out/share/consolefonts {} \; + ''; + + sha256 = "0r8p4z3db17f5p8jr7sv80nglmjxhg83ncfvwg1dszldswr0dhvr"; + + meta = with lib; { + homepage = "https://github.com/powerline/fonts"; + description = "Patched fonts for Powerline users"; + longDescription = '' + Pre-patched and adjusted fonts for usage with the Powerline plugin. + ''; + license = with licenses; [ asl20 free ofl ]; + platforms = platforms.all; + maintainers = with maintainers; [ malyn ]; + }; +} |