This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

services.matrix: migrate facts to vars

+9 -6
+9 -6
2configs/services/matrix/default.nix
··· 43 43 systemd.services.matrix-synapse.serviceConfig.ExecStartPre = [ 44 44 "+${pkgs.writeScript "copy_registration_shared_secret" '' 45 45 #!/bin/sh 46 - cp ${config.clan.core.facts.services.matrix-synapse.secret.synapse-registration_shared_secret.path} /var/lib/matrix-synapse/registration_shared_secret.yaml 46 + cp ${ 47 + config.clan.core.vars.generators.matrix-synapse.files."synapse-registration_shared_secret".path 48 + } /var/lib/matrix-synapse/registration_shared_secret.yaml 47 49 chown matrix-synapse:matrix-synapse /var/lib/matrix-synapse/registration_shared_secret.yaml 48 50 chmod 600 /var/lib/matrix-synapse/registration_shared_secret.yaml 49 51 ''}" 50 52 ]; 51 53 52 - clan.core.facts.services."matrix-synapse" = { 53 - secret."synapse-registration_shared_secret" = { }; 54 - generator.path = with pkgs; [ 54 + clan.core.vars.generators.matrix-synapse = { 55 + files."synapse-registration_shared_secret" = { }; 56 + migrateFact = "matrix-synapse"; 57 + runtimeInputs = with pkgs; [ 55 58 coreutils 56 59 pwgen 57 60 ]; 58 - generator.script = '' 59 - echo "registration_shared_secret: $(pwgen -s 32 1)" > "$secrets"/synapse-registration_shared_secret 61 + script = '' 62 + echo "registration_shared_secret: $(pwgen -s 32 1)" > "$out"/synapse-registration_shared_secret 60 63 ''; 61 64 }; 62 65