From 8edd78c98273812a1239ab95af93f8c3d9664065 Mon Sep 17 00:00:00 2001 From: lassulus Date: Sun, 3 Sep 2023 12:01:41 +0200 Subject: l bitlbee: move to statedir --- lass/2configs/bitlbee.nix | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'lass/2configs/bitlbee.nix') diff --git a/lass/2configs/bitlbee.nix b/lass/2configs/bitlbee.nix index 84f06e587..43573d893 100644 --- a/lass/2configs/bitlbee.nix +++ b/lass/2configs/bitlbee.nix @@ -15,18 +15,20 @@ with (import ); # pkgs.tdlib-purple # pkgs.purple-gowhatsapp ]; + configDir = "/var/state/bitlbee"; }; - users.users.bitlbee = { - uid = genid_uint31 "bitlbee"; - isSystemUser = true; - group = "bitlbee"; - }; - users.groups.bitlbee = {}; - systemd.services.bitlbee.serviceConfig = { - DynamicUser = lib.mkForce false; - User = "bitlbee"; - StateDirectory = lib.mkForce null; + ExecStartPre = [ + "+${pkgs.writeDash "setup-bitlbee" '' + ${pkgs.coreutils}/bin/chown bitlbee:bitlbee /var/state/bitlbee || : + ''}" + ]; + ReadWritePaths = [ + "/var/state/bitlbee" + ]; }; + systemd.tmpfiles.rules = [ + "d /var/state/bitlbee 0700 - - -" + ]; } -- cgit v1.2.3 From f55307fd73af235069744dd5155fda0bc73fe613 Mon Sep 17 00:00:00 2001 From: lassulus Date: Thu, 7 Sep 2023 12:26:31 +0200 Subject: lass: migrate away --- lass/2configs/bitlbee.nix | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 lass/2configs/bitlbee.nix (limited to 'lass/2configs/bitlbee.nix') diff --git a/lass/2configs/bitlbee.nix b/lass/2configs/bitlbee.nix deleted file mode 100644 index 43573d893..000000000 --- a/lass/2configs/bitlbee.nix +++ /dev/null @@ -1,34 +0,0 @@ -with (import ); -{ config, lib, pkgs, ... }: - -{ - services.bitlbee = { - enable = true; - portNumber = 6666; - plugins = [ - pkgs.bitlbee-facebook - pkgs.bitlbee-steam - pkgs.bitlbee-discord - ]; - libpurple_plugins = [ - # pkgs.telegram-purple - # pkgs.tdlib-purple - # pkgs.purple-gowhatsapp - ]; - configDir = "/var/state/bitlbee"; - }; - - systemd.services.bitlbee.serviceConfig = { - ExecStartPre = [ - "+${pkgs.writeDash "setup-bitlbee" '' - ${pkgs.coreutils}/bin/chown bitlbee:bitlbee /var/state/bitlbee || : - ''}" - ]; - ReadWritePaths = [ - "/var/state/bitlbee" - ]; - }; - systemd.tmpfiles.rules = [ - "d /var/state/bitlbee 0700 - - -" - ]; -} -- cgit v1.2.3