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" = { };