This repository has no description
0

Configure Feed

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

configs.nextcloud: migrate facts to vars

+11 -9
+11 -9
2configs/nextcloud.nix
··· 20 20 mkdir -p /var/lib/nextcloud 21 21 chown nextcloud:nextcloud /var/lib/nextcloud 22 22 install -o nextcloud -g nextcloud -Dm0600 \ 23 - ${config.clan.core.facts.services.nextcloud.secret.nextcloud_adminpass.path} \ 23 + ${config.clan.core.vars.generators.nextcloud.files."nextcloud_adminpass".path} \ 24 24 /var/lib/nextcloud/admin.pass 25 25 ''}" 26 26 ]; 27 27 28 - clan.core.facts.services."nextcloud" = { 29 - secret."nextcloud_adminpass" = { }; 30 - generator.path = with pkgs; [ coreutils ]; 31 - generator.prompt = '' 32 - please enter the admin password for nextcloud_adminpass: 33 - ''; 34 - generator.script = '' 35 - echo "$prompt_value" > "$secrets"/adminpass 28 + clan.core.vars.generators.nextcloud = { 29 + files."nextcloud_adminpass" = { }; 30 + migrateFact = "nextcloud"; 31 + prompts.password = { 32 + description = "please enter the admin password for nextcloud"; 33 + type = "hidden"; 34 + }; 35 + runtimeInputs = with pkgs; [ coreutils ]; 36 + script = '' 37 + echo "$prompts/password" > "$out"/nextcloud_adminpass 36 38 ''; 37 39 }; 38 40 }