};
config = lib.mkIf cfg.enable {
- secrets.keys = [
- {
- dest = "tinc/key.priv";
+ secrets.keys = {
+ "tinc/key.priv" = {
user = "root";
group = "root";
permissions = "0400";
text = config.myEnv.vpn.eldiron.privateKey;
- }
- {
- dest = "tinc/key.pub";
+ };
+ "tinc/key.pub" = {
user = "root";
group = "root";
permissions = "0400";
text = config.myEnv.vpn.eldiron.publicKey;
- }
- ];
+ };
+ };
networking.firewall.allowedTCPPorts = [ 655 1194 ];
system.activationScripts.tinc = let
configFiles = pkgs.runCommand "tinc-files" {