diff --git a/nin/1systems/onondaga.nix b/nin/1systems/onondaga.nix
index f7518aa6b..59f26c46b 100644
--- a/nin/1systems/onondaga.nix
+++ b/nin/1systems/onondaga.nix
@@ -9,9 +9,10 @@
     ../.
     <nixpkgs/nixos/modules/profiles/qemu-guest.nix>
     ../2configs/retiolum.nix
+    ../2configs/weechat.nix
   ];
 
-  krebs.build.host = config.krebs.hosts.hiawatha;
+  krebs.build.host = config.krebs.hosts.onondaga;
 
   boot.loader.grub.enable = true;
   boot.loader.grub.version = 2;
@@ -21,7 +22,6 @@
   # Define on which hard drive you want to install Grub.
   boot.loader.grub.device = "/dev/sda";
 
-  networking.hostName = "onondaga";
   # networking.wireless.enable = true;  # Enables wireless support via wpa_supplicant.
 
   # Select internationalisation properties.
diff --git a/nin/2configs/weechat.nix b/nin/2configs/weechat.nix
new file mode 100644
index 000000000..6c0fb313e
--- /dev/null
+++ b/nin/2configs/weechat.nix
@@ -0,0 +1,21 @@
+{ config, lib, pkgs, ... }:
+
+let
+  inherit (import <stockholm/lib>) genid;
+in {
+  krebs.per-user.chat.packages = with pkgs; [
+    mosh
+    weechat
+    tmux
+  ];
+
+  users.extraUsers.chat = {
+    home = "/home/chat";
+    uid = genid "chat";
+    useDefaultShell = true;
+    createHome = true;
+    openssh.authorizedKeys.keys = [
+      config.krebs.users.nin.pubkey
+    ];
+  };
+}