mirror of
https://github.com/denismhz/flake.git
synced 2025-11-09 16:16:23 +01:00
29 lines
694 B
Nix
29 lines
694 B
Nix
{ inputs, lib, ... }:
|
|
|
|
{
|
|
perSystem = { config, pkgs, ... }: let
|
|
inherit (config.dependencySets) aipython3-amd aipython3-nvidia;
|
|
|
|
src = inputs.invokeai-src;
|
|
|
|
mkInvokeAIVariant = args: pkgs.callPackage ./package.nix ({ inherit src; } // args);
|
|
in {
|
|
packages = {
|
|
invokeai-amd = mkInvokeAIVariant {
|
|
aipython3 = aipython3-amd;
|
|
};
|
|
invokeai-nvidia = mkInvokeAIVariant {
|
|
aipython3 = aipython3-nvidia;
|
|
};
|
|
invokeai-amd-wsl = mkInvokeAIVariant {
|
|
aipython3 = aipython3-amd;
|
|
wsl = true;
|
|
};
|
|
invokeai-nvidia-wsl = mkInvokeAIVariant {
|
|
aipython3 = aipython3-nvidia;
|
|
wsl = true;
|
|
};
|
|
};
|
|
};
|
|
}
|