schildichat-desktop/nix/overlay.nix
2021-09-15 21:06:18 +02:00

23 lines
868 B
Nix

final: prev: {
yarn2nix-sc = final.callPackage ./yarn2nix { };
cleanSchildichatDesktopSource = src: with final.lib; cleanSourceWith {
filter = name: type: cleanSourceFilter name type
&& !(hasInfix "/node_modules/" name)
&& !(hasInfix "/nix/" name && hasSuffix ".nix" name)
;
inherit src;
};
schildichat-web = final.callPackage ./schildichat-web.nix {
inherit (final.yarn2nix-sc) mkYarnModules;
};
schildichat-desktop = final.callPackage ./schildichat-desktop.nix {
inherit (final.yarn2nix-sc) mkYarnPackage;
inherit (final.darwin.apple_sdk.frameworks) Security AppKit CoreServices;
};
schildichat-desktop-wayland = final.callPackage ./schildichat-desktop.nix {
inherit (final.yarn2nix-sc) mkYarnPackage;
inherit (final.darwin.apple_sdk.frameworks) Security AppKit CoreServices;
useWayland = true;
};
}