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