This repository has no description
689 B
33 lines
1{ pkgs, ... }:
2
3{
4 services.bitlbee = {
5 enable = true;
6 portNumber = 6666;
7 plugins = [
8 pkgs.bitlbee-facebook
9 pkgs.bitlbee-steam
10 pkgs.bitlbee-discord
11 ];
12 libpurple_plugins = [
13 # pkgs.telegram-purple
14 # pkgs.tdlib-purple
15 # pkgs.purple-gowhatsapp
16 ];
17 configDir = "/var/state/bitlbee";
18 };
19
20 systemd.services.bitlbee.serviceConfig = {
21 ExecStartPre = [
22 "+${pkgs.writeDash "setup-bitlbee" ''
23 ${pkgs.coreutils}/bin/chown bitlbee:bitlbee /var/state/bitlbee || :
24 ''}"
25 ];
26 ReadWritePaths = [
27 "/var/state/bitlbee"
28 ];
29 };
30 systemd.tmpfiles.rules = [
31 "d /var/state/bitlbee 0700 - - -"
32 ];
33}