diff options
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; + }; +} |