Mise à niveau périodique

merge-requests/23/head
RatCornu 2025-06-27 19:42:52 +02:00
parent 345b2c344a
commit d149019613
No known key found for this signature in database
GPG Key ID: B3BE02E379E6E8E2
3 changed files with 40 additions and 32 deletions

View File

@ -2,15 +2,23 @@
{
imports = [
./element.nix
./hardware-configuration.nix
./networking.nix
../../../modules
../../../modules/services/element.nix
];
networking.hostName = "periodique";
boot.loader.grub.devices = [ "/dev/sda" ];
crans = {
enable = true;
networking = {
id = "18";
srvNat.enable = true;
};
resticClient.when = "02:56";
};
system.stateVersion = "24.11";
}

View File

@ -0,0 +1,28 @@
{ pkgs, ... }:
{
services.nginx = {
enable = true;
virtualHosts = {
"element.crans.org" = {
root = pkgs.element-web.override {
conf = {
default_server_config = {
"m.homeserver" = {
base_url = "https://matrix.crans.org/";
server_name = "crans.org";
};
};
default_theme = "light";
features = {
feature_video_rooms = true;
feature_group_calls = true;
feature_element_call_video_rooms = true;
};
};
};
};
};
};
}

View File

@ -1,28 +0,0 @@
{ pkgs, ... }:
{
imports = [
./nginx.nix
];
services.nginx.virtualHosts = {
"element.crans.org" = {
root = pkgs.element-web.override {
conf = {
default_server_config = {
"m.homeserver" = {
base_url = "https://crans.org";
server_name = "crans.org";
};
};
default_theme = "light";
features = {
feature_video_rooms = true;
feature_group_calls = true;
feature_element_call_video_rooms = true;
};
};
};
};
};
}