packages(fluent-icons): Simplify with fetchzip

This commit is contained in:
Donovan Glover 2024-04-07 11:03:51 -04:00
parent c6c49b62b5
commit 713589f646
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65

View File

@ -1,34 +1,22 @@
{ stdenvNoCC { stdenvNoCC
, fetchurl , fetchzip
, unar
}: }:
stdenvNoCC.mkDerivation { stdenvNoCC.mkDerivation {
pname = "fluent-icons"; pname = "fluent-icons";
version = "2024-01-02"; version = "2024-01-02";
src = fetchurl { src = fetchzip {
name = "Fluent Icons.zip";
url = "https://files.catbox.moe/1we56t.zip"; url = "https://files.catbox.moe/1we56t.zip";
hash = "sha256-J530v9QRGv/c0PBYcCVpGSgqvirlx4eQzsP+Kqhft8A="; hash = "sha256-gs33iDv+u6O03a+/QvDtKt/aHduZww4F3Fm3F40d1GI=";
stripRoot = false;
}; };
nativeBuildInputs = [ unar ];
unpackPhase = /* bash */ ''
runHook preUnpack
cp "$src" $(stripHash "$src")
unar $(stripHash "$src")
runHook postUnpack
'';
installPhase = /* bash */ '' installPhase = /* bash */ ''
runHook preInstall runHook preInstall
mkdir -p $out/share/eww mkdir -p $out
cp -r */ $out/share/eww cp -r * $out
runHook postInstall runHook postInstall
''; '';