This repository has no description
0

Configure Feed

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

machines.green: migrate facts to vars

+8 -8
+8 -8
machines/green/config.nix
··· 32 32 33 33 krebs.sync-containers3.inContainer = { 34 34 enable = true; 35 - pubkey = config.clanCore.facts.services.green-container.public."green.sync.pub".value; 35 + pubkey = config.clan.core.vars.generators.green-container.files."green.sync.pub".path; 36 36 }; 37 37 38 - clanCore.facts.services.green-container = { 39 - secret."green.sync.key" = { }; 40 - public."green.sync.pub" = { }; 41 - generator.path = with pkgs; [ 38 + clanCore.vars.generators.green-container = { 39 + files."green.sync.key" = { }; 40 + files."green.sync.pub".secret = false; 41 + runtimeInputs = with pkgs; [ 42 42 coreutils 43 43 openssh 44 44 ]; 45 - generator.script = '' 46 - ssh-keygen -t ed25519 -N "" -f "$secrets"/green.sync.key 47 - mv "$secrets"/green.sync.key "$facts"/green.sync.pub 45 + script = '' 46 + ssh-keygen -t ed25519 -N "" -f "$out"/green.sync.key 47 + mv "$out"/green.sync.key.pub "$out"/green.sync.pub 48 48 ''; 49 49 }; 50 50