about summary refs log tree commit diff
path: root/pkgs/data
diff options
context:
space:
mode:
authorCandy Cloud <candyc1oud@outlook.com>2022-12-18 08:14:22 +0800
committerGitHub <noreply@github.com>2022-12-18 08:14:22 +0800
commit558544c1b479a55975391a9b8e8ae4715ed393a5 (patch)
treef4d2fde971c6674c085d5f676dc42ac21f59319e /pkgs/data
parente7592807fbf296990b6ced9ebb86881eb154ebcc (diff)
smiley-sans: improve code
Diffstat (limited to 'pkgs/data')
-rw-r--r--pkgs/data/fonts/smiley-sans/default.nix14
1 files changed, 5 insertions, 9 deletions
diff --git a/pkgs/data/fonts/smiley-sans/default.nix b/pkgs/data/fonts/smiley-sans/default.nix
index 71dda0b34b2c6..3bef9608b46e9 100644
--- a/pkgs/data/fonts/smiley-sans/default.nix
+++ b/pkgs/data/fonts/smiley-sans/default.nix
@@ -1,24 +1,20 @@
-{ lib, stdenvNoCC, fetchurl, unzip }:
+{ lib, stdenvNoCC, fetchzip }:
 
 stdenvNoCC.mkDerivation rec {
   pname = "smiley-sans";
   version = "1.0.0";
 
-  src = fetchurl {
+  src = fetchzip {
     url = "https://github.com/atelier-anchor/smiley-sans/releases/download/v${version}/smiley-sans-v${version}.zip";
-    sha256 = "sha256-gpPJuf1Eye5rP6tpaGJEUFnk2Ys0GhSNRUT5HQE2P8E=";
+    sha256 = "sha256-LE0CZkWiXjyuiEk316ABCNQL9n5GID8CipjBIu2o6uk=";
+    stripRoot = false;
   };
 
-  unpackPhase = ''
-    ${unzip}/bin/unzip $src
-  '';
-
   installPhase = ''
     runHook preInstall
-    mkdir -p $out/share/fonts
     install -Dm644 -t $out/share/fonts/opentype *.otf
     install -Dm644 -t $out/share/fonts/truetype *.ttf
-    install -Dm644 -t $out/share/fonts/smiley-sans *.woff2
+    install -Dm644 -t $out/share/fonts/woff2 *.woff2
     runHook postInstall
   '';