1 { pkgs, lib, config, ... }:
 
   3   inherit (config) networking;
 
   4   inherit (config.services) biboumi;
 
   5   inherit (config.users) users groups;
 
   8 networking.nftables.ruleset = ''
 
  11       tcp dport ${toString biboumi.settings.identd_port} counter accept comment "biboumi: identd"
 
  14       skuid ${users.biboumi.name} meta l4proto tcp counter accept comment "biboumi"
 
  18 users.users."biboumi".isSystemUser = true;
 
  19 users.users."biboumi".group = groups."biboumi".name;
 
  20 users.groups."biboumi" = {};
 
  21 systemd.services.biboumi.after = ["prosody.service"];
 
  25     hostname = "biboumi.${networking.domain}";
 
  26     password = "useless-secret-on-loopback";
 
  27     xmpp_server_ip = "127.0.0.1";
 
  30       "julm@${networking.domain}"
 
  32     #fixed_irc_server = "";
 
  33     persistent_by_default = true;
 
  34     realname_customization = true;
 
  35     realname_from_jid = false;