nix-conf/utils/make-icon.nix
2025-01-14 12:00:16 +08:00

29 lines
435 B
Nix

{
pkgs ? import <nixpkgs> { },
...
}:
let
makeIconPkg =
{
name,
url,
sha256,
}:
pkgs.stdenvNoCC.mkDerivation rec {
inherit name;
pname = name;
src = pkgs.fetchurl {
inherit url sha256;
};
dontUnpack = true;
buildInputs = [ ];
installPhase = ''
mkdir -p $out/share/icons
cp -r $src $out/share/icons
'';
};
in
makeIconPkg