2023-08-08 12:07:41 +00:00
|
|
|
{
|
2024-07-03 15:46:20 +00:00
|
|
|
imports = [
|
|
|
|
./clan-merge/flake-module.nix
|
|
|
|
./matrix-bot/flake-module.nix
|
|
|
|
];
|
2024-06-06 15:52:20 +00:00
|
|
|
perSystem =
|
|
|
|
{ pkgs, config, ... }:
|
|
|
|
{
|
|
|
|
packages =
|
|
|
|
let
|
|
|
|
writers = pkgs.callPackage ./writers.nix { };
|
|
|
|
in
|
|
|
|
{
|
|
|
|
gitea = pkgs.callPackage ./gitea { };
|
2023-08-03 14:13:22 +00:00
|
|
|
|
2024-06-06 15:52:20 +00:00
|
|
|
action-create-pr = pkgs.callPackage ./action-create-pr {
|
|
|
|
inherit (writers) writePureShellScriptBin;
|
|
|
|
};
|
|
|
|
action-ensure-tea-login = pkgs.callPackage ./action-ensure-tea-login {
|
|
|
|
inherit (writers) writePureShellScriptBin;
|
|
|
|
};
|
|
|
|
action-flake-update = pkgs.callPackage ./action-flake-update {
|
|
|
|
inherit (writers) writePureShellScriptBin;
|
|
|
|
};
|
|
|
|
action-flake-update-pr-clan = pkgs.callPackage ./action-flake-update-pr-clan {
|
|
|
|
inherit (writers) writePureShellScriptBin;
|
|
|
|
inherit (config.packages) action-ensure-tea-login action-create-pr action-flake-update;
|
|
|
|
};
|
|
|
|
inherit
|
|
|
|
(pkgs.callPackages ./job-flake-updates {
|
|
|
|
inherit (writers) writePureShellScriptBin;
|
|
|
|
inherit (config.packages) action-flake-update-pr-clan;
|
|
|
|
})
|
|
|
|
job-flake-update-clan-core
|
|
|
|
job-flake-update-clan-homepage
|
|
|
|
job-flake-update-clan-infra
|
|
|
|
;
|
2023-08-03 15:22:30 +00:00
|
|
|
};
|
2024-06-06 15:52:20 +00:00
|
|
|
};
|
2023-07-20 08:49:22 +00:00
|
|
|
}
|