clan-infra/pkgs/flake-module.nix
Jörg Thalheim 1b5c7c393a
All checks were successful
build / test (push) Successful in 8s
move job-flake out of flake-parts
2023-08-03 16:33:10 +02:00

38 lines
1.6 KiB
Nix

{ ... }: {
perSystem = { pkgs, config, ... }: {
packages = {
inherit (pkgs.callPackage ./renovate { }) renovate;
gitea = pkgs.callPackage ./gitea { };
action-checkout = pkgs.callPackage ./action-checkout {
inherit (config.writers) writePureShellScriptBin;
};
action-create-pr = pkgs.callPackage ./action-create-pr {
inherit (config.writers) writePureShellScriptBin;
};
action-ensure-tea-login = pkgs.callPackage ./action-ensure-tea-login {
inherit (config.writers) writePureShellScriptBin;
};
action-flake-update = pkgs.callPackage ./action-flake-update {
inherit (config.writers) writePureShellScriptBin;
};
action-flake-update-pr-clan = pkgs.callPackage ./action-flake-update-pr-clan {
inherit (config.writers) writePureShellScriptBin;
inherit (config.packages) action-checkout action-ensure-tea-login action-create-pr action-flake-update;
};
job-flake-update-clan-core = pkgs.callPackage ./job-flake-update-clan-core {
inherit (config.writers) writePureShellScriptBin;
inherit (config.packages) action-flake-update-pr-clan;
};
job-flake-update-clan-homepage = pkgs.callPackage ./job-flake-update-clan-homepage {
inherit (config.writers) writePureShellScriptBin;
inherit (config.packages) action-flake-update-pr-clan;
};
job-flake-update-clan-infra = pkgs.callPackage ./job-flake-update-clan-infra {
inherit (config.writers) writePureShellScriptBin;
inherit (config.packages) action-flake-update-pr-clan;
};
};
};
}