diff options
author | tdro <tdro@users.noreply.github.com> | 2020-07-27 22:48:32 -0400 |
---|---|---|
committer | tdro <tdro@users.noreply.github.com> | 2020-07-27 23:05:16 -0400 |
commit | 5221cf0494110e9cbd8ac8eeac3107b02fb63aac (patch) | |
tree | d12adfc18688f96aa1d5e8f4a57dea8607c71ec4 /.config/nixpkgs/packages | |
parent | 1b52f3db0a70a3a8bcb05e7f41dab5532f73cbfa (diff) | |
download | dotfiles-5221cf0494110e9cbd8ac8eeac3107b02fb63aac.tar.gz dotfiles-5221cf0494110e9cbd8ac8eeac3107b02fb63aac.tar.bz2 dotfiles-5221cf0494110e9cbd8ac8eeac3107b02fb63aac.zip |
.config/X11/Xresources: Add patched dejavu mono font
Diffstat (limited to '.config/nixpkgs/packages')
-rw-r--r-- | .config/nixpkgs/packages/nerdfonts-dejavu-sans-mono/default.nix | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/.config/nixpkgs/packages/nerdfonts-dejavu-sans-mono/default.nix b/.config/nixpkgs/packages/nerdfonts-dejavu-sans-mono/default.nix new file mode 100644 index 0000000..18d3b15 --- /dev/null +++ b/.config/nixpkgs/packages/nerdfonts-dejavu-sans-mono/default.nix @@ -0,0 +1,35 @@ +{ stdenv, fetchurl, unzip }: + +stdenv.mkDerivation rec { + + pname = "nerdfonts-dejavu-sans-mono"; + version = "2.1.0"; + + buildInputs = [ unzip ]; + + src = fetchurl { + url = "https://github.com/ryanoasis/nerd-fonts/releases/download/v${version}/DejaVuSansMono.zip"; + sha256 = "03qfrkzmhnn8dwgx4qhiigbz4dxs3957hydlr0j8vxl89j8c9g1z"; + }; + + phases = [ "unpackPhase" "installPhase" ]; + + unpackPhase = '' unzip ${src} ''; + + installPhase = '' + mkdir -p $out/share/fonts/nerdfonts-dejavu-sans-mono + cp -r * $out/share/fonts/nerdfonts-dejavu-sans-mono + ''; + + meta = with stdenv.lib; { + description = '' + Nerd Fonts is a project that attempts to patch as many developer targeted + and/or used fonts as possible. The patch is to specifically add a high + number of additional glyphs from popular 'iconic fonts' such as Font + Awesome, Devicons, Octicons, and others. + ''; + homepage = "https://github.com/ryanoasis/nerd-fonts"; + license = licenses.mit; + platforms = platforms.all; + }; +} |