mirror of
https://github.com/ryanccn/flake.git
synced 2025-12-06 08:10:43 +01:00
48 lines
1.1 KiB
Nix
48 lines
1.1 KiB
Nix
(_: prev: let
|
|
flavors = [
|
|
{
|
|
flavor = "latte";
|
|
hash = "sha256-V0LsRStF1vL+Tz8G6VaKiwiY/ZIsSkMc+f1WJAITYXU=";
|
|
}
|
|
{
|
|
flavor = "frappe";
|
|
hash = "sha256-YOatgYCJKuesVERHZVmF1xtzuLjyxCYstoWYqATq+NU=";
|
|
}
|
|
{
|
|
flavor = "macchiato";
|
|
hash = "sha256-CeSJvhjzHVTtlqgQLKOrdLXtp2OQlMh24IaA1QQiQCk=";
|
|
}
|
|
{
|
|
flavor = "mocha";
|
|
hash = "sha256-Tx2fQteL4wxhV+qHYZibakiYoEhS4HjyMO0yBcU/F6Q=";
|
|
}
|
|
];
|
|
in {
|
|
ctp-glamour = builtins.listToAttrs (builtins.map ({
|
|
flavor,
|
|
hash,
|
|
}: {
|
|
name = flavor;
|
|
value = prev.callPackage (
|
|
{
|
|
stdenvNoCC,
|
|
fetchurl,
|
|
}:
|
|
stdenvNoCC.mkDerivation rec {
|
|
pname = "ctp-glamour-${flavor}";
|
|
version = "1.0.0";
|
|
|
|
src = fetchurl {
|
|
url = "https://github.com/catppuccin/glamour/releases/download/v${version}/${flavor}.json";
|
|
inherit hash;
|
|
};
|
|
|
|
unpackPhase = ''
|
|
mkdir -p $out
|
|
cp $src $out/default.json
|
|
'';
|
|
}
|
|
) {};
|
|
})
|
|
flavors);
|
|
})
|