From 1a40ce0a8f5924ba46c00931231be081ef7d7a19 Mon Sep 17 00:00:00 2001 From: a-kenji Date: Tue, 2 Apr 2024 11:23:34 +0200 Subject: [PATCH] modules: add ergochat --- clanModules/ergochat.nix | 14 ++++++++++++++ clanModules/flake-module.nix | 1 + clanModules/sunshine.nix | 2 +- 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 clanModules/ergochat.nix diff --git a/clanModules/ergochat.nix b/clanModules/ergochat.nix new file mode 100644 index 00000000..6203c8d5 --- /dev/null +++ b/clanModules/ergochat.nix @@ -0,0 +1,14 @@ +_: { + services.ergochat = { + enable = true; + + settings = { + datastore = { + autoupgrade = true; + path = "/var/lib/ergo/ircd.db"; + }; + }; + }; + + clanCore.state.ergochat.folders = [ "/var/lib/ergo" ]; +} diff --git a/clanModules/flake-module.nix b/clanModules/flake-module.nix index 65e413a5..ddce5116 100644 --- a/clanModules/flake-module.nix +++ b/clanModules/flake-module.nix @@ -8,6 +8,7 @@ ]; }; borgbackup = ./borgbackup.nix; + ergochat = ./ergochat.nix; deltachat = ./deltachat.nix; graphical = ./graphical.nix; localbackup = ./localbackup.nix; diff --git a/clanModules/sunshine.nix b/clanModules/sunshine.nix index f85813ad..5a96b947 100644 --- a/clanModules/sunshine.nix +++ b/clanModules/sunshine.nix @@ -187,7 +187,7 @@ in wantedBy = [ "graphical-session.target" ]; }; - clanCore.facts.services.sunshine = { + clanCore.facts.services.ergochat = { secret."sunshine.key" = { }; secret."sunshine.cert" = { }; public."sunshine-uuid" = { };