nixos/chatterbox: Add Messenger bridge
This commit is contained in:
		@@ -2,7 +2,7 @@
 | 
			
		||||
let
 | 
			
		||||
  inherit (lib)
 | 
			
		||||
    optionalString concatStringsSep concatMap concatMapStringsSep mkIf mkDefault mkMerge mkForce mkVMOverride
 | 
			
		||||
    mkAliasDefinitions;
 | 
			
		||||
    mkAliasDefinitions mapAttrsToList filterAttrs;
 | 
			
		||||
  inherit (lib.my) mkOpt' mkBoolOpt' mkVMOverride';
 | 
			
		||||
 | 
			
		||||
  cfg = config.my.tmproot;
 | 
			
		||||
@@ -515,6 +515,14 @@ in
 | 
			
		||||
          }
 | 
			
		||||
        ];
 | 
			
		||||
      })
 | 
			
		||||
      {
 | 
			
		||||
        my.tmproot.persistence.config.directories = mapAttrsToList (n: i: {
 | 
			
		||||
          directory = "/var/lib/${i.dataDir}";
 | 
			
		||||
          mode = "0750";
 | 
			
		||||
          user = "mautrix-meta-${n}";
 | 
			
		||||
          group = "mautrix-meta";
 | 
			
		||||
        }) (filterAttrs (_: i: i.enable) config.services.mautrix-meta.instances);
 | 
			
		||||
      }
 | 
			
		||||
    ]))
 | 
			
		||||
  ]);
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user