mirror of
https://github.com/kmein/niveum
synced 2026-03-19 03:21:10 +01:00
matterbridge: add token etc
This commit is contained in:
26
dot/matterbridge.nix
Normal file
26
dot/matterbridge.nix
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
{ token }: ''
|
||||||
|
[general]
|
||||||
|
RemoteNickFormat = "{NICK}"
|
||||||
|
|
||||||
|
[telegram]
|
||||||
|
[telegram.kmein]
|
||||||
|
Token = "${token}"
|
||||||
|
MessageFormat = "HTMLNick"
|
||||||
|
|
||||||
|
[irc]
|
||||||
|
[irc.freenode]
|
||||||
|
Server = "irc.freenode.net:6667"
|
||||||
|
Nick = "kmein_bridge"
|
||||||
|
|
||||||
|
[[gateway]]
|
||||||
|
name = "krebs-bridge"
|
||||||
|
enable = true
|
||||||
|
|
||||||
|
[[gateway.inout]]
|
||||||
|
account = "irc.freenode"
|
||||||
|
channel = "#krebs"
|
||||||
|
|
||||||
|
[[gateway.inout]]
|
||||||
|
account = "telegram.kmein"
|
||||||
|
channel = "-330372458"
|
||||||
|
''
|
||||||
@@ -1,21 +0,0 @@
|
|||||||
[telegram]
|
|
||||||
[telegram.kmein]
|
|
||||||
Token=
|
|
||||||
MessageFormat="HTMLNick"
|
|
||||||
|
|
||||||
[irc]
|
|
||||||
[irc.freenode]
|
|
||||||
server = irc.freenode.net:6667
|
|
||||||
Nick = kmein_bridge
|
|
||||||
|
|
||||||
[[gateway]]
|
|
||||||
name = "krebs-bridge"
|
|
||||||
enable = true
|
|
||||||
|
|
||||||
[[gateway.inout]]
|
|
||||||
account = "irc.freenode"
|
|
||||||
channel = "#krebs"
|
|
||||||
|
|
||||||
[[gateway.inout]]
|
|
||||||
account = "telegram.kmein"
|
|
||||||
channel = "-330372458"
|
|
||||||
@@ -86,7 +86,9 @@ in {
|
|||||||
{
|
{
|
||||||
services.matterbridge = {
|
services.matterbridge = {
|
||||||
enable = true;
|
enable = true;
|
||||||
configPath = toString <dot/matterbridge.toml>;
|
configFile = import <dot/matterbridge.nix> {
|
||||||
|
token = lib.strings.removeSuffix "\n" (builtins.readFile <secrets/telegram/kmein.token>);
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user