1
0
mirror of https://github.com/kmein/niveum synced 2026-03-18 02:51:08 +01:00

weechat: use new api relay

This commit is contained in:
2024-06-26 19:35:05 +02:00
parent b21c6adccc
commit 5a9dc34ee8
4 changed files with 19 additions and 4 deletions

View File

@@ -2,11 +2,15 @@
lib,
pkgs,
config,
unstablePackages,
...
}: let
inherit (import ../../lib) kieran;
weechatHome = "/var/lib/weechat";
weechat-declarative = pkgs.callPackage ../../packages/weechat-declarative.nix {};
apiPort = 8002;
weechat-declarative = pkgs.callPackage ../../packages/weechat-declarative.nix {
inherit unstablePackages;
};
in {
systemd.services.weechat = let
tmux = pkgs.writers.writeDash "tmux" ''
@@ -118,6 +122,7 @@ in {
alias.cmd.mod = "/quote omode $channel +o $nick";
relay = {
port.weechat = 9000;
port.api = apiPort;
network.password = "\${sec.data.relay_password}";
};
filters = {
@@ -178,6 +183,8 @@ in {
};
};
networking.firewall.allowedTCPPorts = [apiPort];
users.groups.weechat = {};
users.extraUsers.weechat = {
useDefaultShell = true;