1
0
Fork 0
mirror of https://github.com/ryanccn/flake.git synced 2025-12-06 08:10:43 +01:00
flake/overlays/ctp-glamour.nix
2023-09-11 16:25:02 +08:00

48 lines
1.1 KiB
Nix

(_: prev: let
flavors = [
{
flavor = "latte";
sha256 = "sha256-V0LsRStF1vL+Tz8G6VaKiwiY/ZIsSkMc+f1WJAITYXU=";
}
{
flavor = "frappe";
sha256 = "sha256-YOatgYCJKuesVERHZVmF1xtzuLjyxCYstoWYqATq+NU=";
}
{
flavor = "macchiato";
sha256 = "sha256-CeSJvhjzHVTtlqgQLKOrdLXtp2OQlMh24IaA1QQiQCk=";
}
{
flavor = "mocha";
sha256 = "sha256-Tx2fQteL4wxhV+qHYZibakiYoEhS4HjyMO0yBcU/F6Q=";
}
];
in {
ctp-glamour = builtins.listToAttrs (builtins.map ({
flavor,
sha256,
}: {
name = flavor;
value = prev.callPackage (
{
stdenvNoCC,
fetchurl,
}:
stdenvNoCC.mkDerivation rec {
name = "ctp-glamour-${flavor}";
version = "1.0.0";
src = fetchurl {
url = "https://github.com/catppuccin/glamour/releases/download/v${version}/${flavor}.json";
inherit sha256;
};
unpackPhase = ''
mkdir -p $out
cp $src $out/default.json
'';
}
) {};
})
flavors);
})