63 lines
1.3 KiB
Nix
63 lines
1.3 KiB
Nix
{
|
|
age,
|
|
username,
|
|
...
|
|
}: {
|
|
services.git-workspace = {
|
|
enable = true;
|
|
frequency = "04:00:00";
|
|
environmentFile = age.secrets.git-workspace-tokens.path;
|
|
workspaces = {
|
|
aciceri = {
|
|
provider = [
|
|
{
|
|
provider = "github";
|
|
name = "aciceri";
|
|
path = "/home/${username}/projects";
|
|
skips_forks = false;
|
|
}
|
|
];
|
|
};
|
|
mlabs = {
|
|
provider = [
|
|
{
|
|
provider = "github";
|
|
name = "mlabs-haskell";
|
|
path = "/home/${username}/projects";
|
|
skip_forks = false;
|
|
}
|
|
];
|
|
};
|
|
mlabs-ai = {
|
|
provider = [
|
|
{
|
|
provider = "github";
|
|
name = "mlabs-ai";
|
|
path = "/home/${username}/projects";
|
|
skip_forks = false;
|
|
}
|
|
];
|
|
};
|
|
ethereansos = {
|
|
provider = [
|
|
{
|
|
provider = "github";
|
|
name = "EthereansOS";
|
|
path = "/home/${username}/projects";
|
|
skip_forks = false;
|
|
}
|
|
];
|
|
};
|
|
adcazzum = {
|
|
provider = [
|
|
{
|
|
provider = "github";
|
|
name = "adcazzum";
|
|
path = "/home/${username}/projects";
|
|
skip_forks = false;
|
|
}
|
|
];
|
|
};
|
|
};
|
|
};
|
|
}
|