forked from Fediversity/Fediversity
rm attic config from runner as it's really the containers that need it
This commit is contained in:
parent
a435b5447a
commit
550f5cb584
1 changed files with 0 additions and 38 deletions
|
@ -40,9 +40,6 @@ let
|
|||
numInstances = 5;
|
||||
in
|
||||
|
||||
let
|
||||
user = "gitea-runner";
|
||||
in
|
||||
{
|
||||
_class = "nixos";
|
||||
|
||||
|
@ -52,41 +49,6 @@ in
|
|||
"${vars}/backends/on-machine.nix"
|
||||
];
|
||||
|
||||
vars.settings.on-machine.enable = true;
|
||||
vars.generators."templates" = rec {
|
||||
dependencies = [ "attic" ];
|
||||
runtimeInputs = [
|
||||
pkgs.coreutils
|
||||
pkgs.gnused
|
||||
];
|
||||
script = lib.concatStringsSep "\n" (
|
||||
lib.mapAttrsToList (template: _: ''
|
||||
cp "$templates/${template}" "$out/${template}"
|
||||
echo "filling placeholders in template ${template}..."
|
||||
sed -i "s/${placeholder}/$(cat "${config.age.secrets.wiki-password.path}")/g" "$out/${template}"
|
||||
'') files
|
||||
);
|
||||
|
||||
files."attic.toml" = {
|
||||
secret = true;
|
||||
template = pkgs.writeText "attic.toml" ''
|
||||
default-server = "fediversity"
|
||||
|
||||
[servers.fediversity]
|
||||
endpoint = "http://localhost:8080"
|
||||
token = "${config.vars.generators.attic.files.token.placeholder}"
|
||||
'';
|
||||
};
|
||||
};
|
||||
|
||||
home-manager = {
|
||||
users.${user}.home = {
|
||||
stateVersion = "25.05";
|
||||
file.".config/attic/config.toml".source =
|
||||
config.vars.generators."templates".files."attic.toml".path;
|
||||
};
|
||||
};
|
||||
|
||||
services.gitea-actions-runner = {
|
||||
package = pkgs.forgejo-actions-runner;
|
||||
instances = lib.genAttrs (builtins.genList (n: "nix${builtins.toString n}") numInstances) (_: {
|
||||
|
|
Loading…
Add table
Reference in a new issue