From 5a844762c23f41f2b0d5040323cd43948ac7b293 Mon Sep 17 00:00:00 2001 From: Colin Date: Fri, 20 Oct 2023 10:25:42 +0000 Subject: [PATCH] prosody: ship a proof-of-concept hello world module --- hosts/by-name/servo/services/prosody/default.nix | 3 +++ .../by-name/servo/services/prosody/modules/mod_sane_hello.lua | 4 ++++ 2 files changed, 7 insertions(+) create mode 100644 hosts/by-name/servo/services/prosody/modules/mod_sane_hello.lua diff --git a/hosts/by-name/servo/services/prosody/default.nix b/hosts/by-name/servo/services/prosody/default.nix index 8bea3591..9d6bcac9 100644 --- a/hosts/by-name/servo/services/prosody/default.nix +++ b/hosts/by-name/servo/services/prosody/default.nix @@ -222,6 +222,8 @@ in # - vcard_legacy # - version + extraPluginPaths = [ ./modules ]; + extraModules = [ # admin_shell: allows `prosodyctl shell` to work # see: @@ -237,6 +239,7 @@ in # legacy coturn integration # see: # "turncredentials" + "sane_hello" ] ++ lib.optionals enableDebug [ "stanza_debug" #< logs EVERY stanza as debug: ]; diff --git a/hosts/by-name/servo/services/prosody/modules/mod_sane_hello.lua b/hosts/by-name/servo/services/prosody/modules/mod_sane_hello.lua new file mode 100644 index 00000000..e5dc3691 --- /dev/null +++ b/hosts/by-name/servo/services/prosody/modules/mod_sane_hello.lua @@ -0,0 +1,4 @@ +-- simple proof-of-concept Prosody module +-- module development guide: +-- module API docs: +module:log("info", "Hello world!");