machines/Ophanim: migrate to new server

This commit is contained in:
Kevin Baensch 2025-03-21 23:18:32 +01:00
parent af81fb7b47
commit 80926102f4
Signed by: derped
GPG key ID: C0F1D326C7626543
5 changed files with 161 additions and 64 deletions

View file

@ -25,6 +25,11 @@ in
"baensch"
];
}
{
name = "august";
aliases = [
];
}
];
allowUnfree = true;
conffiles = [
@ -35,19 +40,39 @@ in
pkgs = [
"base"
"server"
"nvim"
"nvim::cmp"
"nvim::fugitive"
"nvim::harpoon"
"nvim::kanagawa-nvim"
"nvim::lsp"
"nvim::lsp::bash"
"nvim::lsp::nix-nil"
"nvim::lsp::python"
"nvim::lualine"
"nvim::nvim-highlight"
"nvim::telescope"
"nvim::tmux-navigate"
"nvim::treesitter"
"nvim::trim"
"nvim::undotree"
];
services = [
"acme"
"btrbk"
"btrfs"
"fail2ban"
"forgejo"
"tandoor"
# "hydra"
"impermanence"
"mailserver"
"mariaDB"
"nextcloud"
"nginx"
"openssh"
"radicale"
"tmux"
"tt-rss"
# TODO: re-add sservices
# "tandoor"
# "tt-rss"
];
vHosts =
let
@ -58,11 +83,9 @@ in
domain = base;
service = "simple";
}
# { domain = "builder.${base}"; service = "hydra"; }
# { domain = "cache.${base}"; service = "cache"; }
{
domain = "storage.${base}";
service = "nextcloud";
domain = "cal.${base}";
service = "radicale";
}
{
domain = "mail.${base}";
@ -72,14 +95,14 @@ in
domain = "git.${base}";
service = "forgejo";
}
{
domain = "food.${base}";
service = "tandoor";
}
{
domain = "feed.${base}";
service = "tt-rss";
}
# {
# domain = "food.${base}";
# service = "tandoor";
# }
# {
# domain = "feed.${base}";
# service = "tt-rss";
# }
];
firewall = {
enable = true;
@ -88,12 +111,10 @@ in
22
80
443
7776
];
allowedTCPPorts = [
80
443
7776
];
};
};