summary refs log tree commit diff
path: root/pkgs/applications/misc/nerd-font-patcher
diff options
context:
space:
mode:
authorD Anzorge <d.anzorge@gmail.com>2022-02-11 18:26:55 +0100
committerD Anzorge <d.anzorge@gmail.com>2022-02-11 18:26:55 +0100
commit97e4ab5ee8575d8bb2f3d3ec6e1daf1473b61a4b (patch)
tree1c2f6706ec9890801aed73112d3925dccd67991f /pkgs/applications/misc/nerd-font-patcher
parent684877ab70b130e2cd630bd6b79f2427aa9ebf94 (diff)
nerd-font-patcher: use upstream repo with sparseCheckout
Diffstat (limited to 'pkgs/applications/misc/nerd-font-patcher')
-rw-r--r--pkgs/applications/misc/nerd-font-patcher/default.nix17
1 files changed, 9 insertions, 8 deletions
diff --git a/pkgs/applications/misc/nerd-font-patcher/default.nix b/pkgs/applications/misc/nerd-font-patcher/default.nix
index 6807cd9024f58..ac3fa9200a706 100644
--- a/pkgs/applications/misc/nerd-font-patcher/default.nix
+++ b/pkgs/applications/misc/nerd-font-patcher/default.nix
@@ -4,15 +4,16 @@ python3Packages.buildPythonApplication rec {
   pname = "nerd-font-patcher";
   version = "2.1.0";
 
-  # The size of the nerd fonts repository is bigger than 2GB, because it
-  # contains a lot of fonts and the patcher.
-  # until https://github.com/ryanoasis/nerd-fonts/issues/484 is not fixed,
-  # we download the patcher from an alternative repository
+  # This uses a sparse checkout because the repo is >2GB without it
   src = fetchFromGitHub {
-    owner = "betaboon";
-    repo = "nerd-fonts-patcher";
-    rev = "180684d7a190f75fd2fea7ca1b26c6540db8d3c0";
-    sha256 = "sha256-FAbdLf0XiUXGltAgmq33Wqv6PFo/5qCv62UxXnj3SgI=";
+    owner = "ryanoasis";
+    repo = "nerd-fonts";
+    rev = "v${version}";
+    sparseCheckout = ''
+      font-patcher
+      /src/glyphs
+    '';
+    sha256 = "sha256-ePBlEVjzAJ7g6iAGIqPfgZ8bwtNILmyEVm0zD+xNN6k=";
   };
 
   propagatedBuildInputs = with python3Packages; [ fontforge ];