more stuff moved to options and some more consistency

This commit is contained in:
twoneis 2025-03-09 14:52:03 +01:00
parent 6d9dbe38cb
commit 4ab970aea9
28 changed files with 394 additions and 298 deletions

View file

@ -1,12 +1,60 @@
{...}: {
{...}: let
email-domain = "chpu.eu";
web-domain = "twoneis.site";
in {
conf = {
ssh.enable = true;
nginx.enable = true;
mail.enable = true; # broken
website.enable = true;
fedi.enable = true;
matrix.enable = true;
git.enable = true;
host = "server";
nginx = {
domains = [
email-domain
web-domain
];
email = "mira@${email-domain}";
};
email = {
domain = email-domain;
ports = {
smtp = 25;
imaps = 993;
smtps = 465;
local = 9000;
};
};
website = {
domain = {
full = web-domain;
base = web-domain;
};
};
fedi = {
domain = {
full = "fedi.${web-domain}";
base = web-domain;
};
email = "akkoma@${email-domain}";
};
matrix = {
domain = {
full = "matrix.${web-domain}";
base = web-domain;
};
email = "matrix@${email-domain}";
};
git = {
domain = {
full = "git.${web-domain}";
base = web-domain;
};
ports = {
local = 3000;
};
};
stateVersion = "25.05";
hmStateVersion = "25.05";