From cb22c3256a3948e81de4a30839adc1e774f7e85d Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sat, 16 Dec 2023 17:27:27 +0200 Subject: [p/meslolgs-nerdfont] Added p10k font --- packages/default.nix | 1 + packages/meslolgs-nerdfont/default.nix | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 packages/meslolgs-nerdfont/default.nix diff --git a/packages/default.nix b/packages/default.nix index 883a05a..1e9551d 100644 --- a/packages/default.nix +++ b/packages/default.nix @@ -271,6 +271,7 @@ fonts = { pkgs, ... }: { fonts.packages = with pkgs; [ + meslolgs-nerdfont # Note to self: DO NOT INSTALL ADOBE FONTS! corefonts vistafonts liberation_ttf helvetica-neue-lt-std noto-fonts noto-fonts-emoji cm_unicode symbola # CJK diff --git a/packages/meslolgs-nerdfont/default.nix b/packages/meslolgs-nerdfont/default.nix new file mode 100644 index 0000000..6c3692f --- /dev/null +++ b/packages/meslolgs-nerdfont/default.nix @@ -0,0 +1,27 @@ +{ lib, stdenvNoCC, fetchFromGitHub, }: +stdenvNoCC.mkDerivation rec { + pname = "meslolgs-nerdfont"; + version = "2.3.3"; + + src = fetchFromGitHub { + owner = "romkatv"; + repo = "powerlevel10k-media"; + rev = "145eb9fbc2f42ee408dacd9b22d8e6e0e553f83d"; + sha256 = "sha256-8xwVOlOP1SresbReNh1ce2Eu12KdIwdJSg6LKM+k2ng="; + }; + + dontBuild = true; + + installPhase = '' + mkdir -p $out/share/fonts/truetype/MesloLGS-NF + find . -name \*.ttf -exec mv {} $out/share/fonts/truetype/MesloLGS-NF \; + ''; + + meta = with lib; { + description = "Powerlevel10k's font"; + homepage = "https://github.com/romkatv/powerlevel10k/blob/master/font.md"; + license = licenses.mit; + platforms = platforms.linux; + maintainers = with maintainers; [ syndamia ]; + }; +} -- cgit v1.3.1-26-gb76a