about summary refs log tree commit diff
path: root/machines/profpatsch/legosi.nix
diff options
context:
space:
mode:
authorProfpatsch <mail@profpatsch.de>2020-06-19 00:02:06 +0200
committerProfpatsch <mail@profpatsch.de>2020-06-19 00:02:47 +0200
commit691c449327f6f94c883473920198ed725d7651c5 (patch)
treeda8724208def59379bc426cf5b6b499406cc10c4 /machines/profpatsch/legosi.nix
parent6a14e539eb67daa0669f999f0d0190cf934c9645 (diff)
machines/legosi: enable bitlbee service
No libpurple for just XMPP, phew.
Diffstat (limited to 'machines/profpatsch/legosi.nix')
-rw-r--r--machines/profpatsch/legosi.nix14
1 files changed, 13 insertions, 1 deletions
diff --git a/machines/profpatsch/legosi.nix b/machines/profpatsch/legosi.nix
index 04d04f1b..f67c0140 100644
--- a/machines/profpatsch/legosi.nix
+++ b/machines/profpatsch/legosi.nix
@@ -4,6 +4,8 @@ let
   myLib  = import ./lib.nix  { inherit pkgs lib; };
   myPkgs = import ./pkgs.nix { inherit pkgs lib myLib; };
 
+  hostname = "legosi";
+
   myKey = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDNMQvmOfon956Z0ZVdp186YhPHtSBrXsBwaCt0JAbkf/U/P+4fG0OROA++fHDiFM4RrRHH6plsGY3W6L26mSsCM2LtlHJINFZtVILkI26MDEIKWEsfBatDW+XNAvkfYEahy16P5CBtTVNKEGsTcPD+VDistHseFNKiVlSLDCvJ0vMwOykHhq+rdJmjJ8tkUWC2bNqTIH26bU0UbhMAtJstWqaTUGnB0WVutKmkZbnylLMICAvnFoZLoMPmbvx8efgLYY2vD1pRd8Uwnq9MFV1EPbkJoinTf1XSo8VUo7WCjL79aYSIvHmXG+5qKB9ed2GWbBLolAoXkZ00E4WsVp9H philip@nyx";
 
 in {
@@ -36,7 +38,7 @@ in {
     };
 
     networking = {
-      hostName = "legosi";
+      hostName = hostname;
     };
 
     users.users = {
@@ -48,5 +50,15 @@ in {
       authorizedKeys = [ myKey ];
     };
 
+    services.bitlbee = {
+      enable = true;
+      authBackend = "pam";
+      authMode = "Closed";
+      hostName = hostname;
+      interface = "127.0.0.1";
+      libpurple_plugins = [];
+      # documented example file: https://github.com/bitlbee/bitlbee/blob/master/bitlbee.conf
+      protocols = "jabber";
+    };
   };
 }