diff options
author | Katharina Fey <kookie@spacekookie.de> | 2019-11-28 13:53:51 +0100 |
---|---|---|
committer | Katharina Fey <kookie@spacekookie.de> | 2019-11-28 13:53:51 +0100 |
commit | 9317edc7ab78735a15463db060b19e900a675cdf (patch) | |
tree | c611ba2ba0617a4ae298c877e8568b284625ab49 /modules/server/quassel/default.nix | |
parent | d6e385ea14b8fafea9f35455d1b43a4b89377256 (diff) |
server/quassel: init base config
Diffstat (limited to '')
-rw-r--r-- | modules/server/quassel/default.nix | 22 |
1 files changed, 22 insertions, 0 deletions
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; + }; +} |