From 9317edc7ab78735a15463db060b19e900a675cdf Mon Sep 17 00:00:00 2001 From: Katharina Fey Date: Thu, 28 Nov 2019 13:53:51 +0100 Subject: server/quassel: init base config --- modules/server/quassel/default.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 modules/server/quassel/default.nix diff --git a/modules/server/quassel/default.nix b/modules/server/quassel/default.nix new file mode 100644 index 00000000000..17b579ee314 --- /dev/null +++ b/modules/server/quassel/default.nix @@ -0,0 +1,22 @@ +/* QUASSEL SERVER + * + * Provides a convenient IRC bouncer, that logs messages into a + * postgres database. This module depends on `nginx/acme` being loaded + * to handle certificates + */ + +{ pkgs, ... }: + +{ + services.quassel = { + enable = true; + interfaces = [ "0.0.0.0" ]; + portNumber = 4242; + }; + + # quasselcore depends on Pgsql + services.postgresql = { + enable = true; + package = pkgs.postgresql_11; + }; +} -- cgit v1.2.3