From 407c34d4a03098d48031198ac9fda2ce80171e60 Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Wed, 11 Feb 2026 01:09:49 -0700 Subject: [PATCH] updates --- modules/boot.nix | 5 ++--- modules/matrix.nix | 16 +++++++++------- modules/nginx.nix | 5 +++++ 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/modules/boot.nix b/modules/boot.nix index 0057436..49f0880 100644 --- a/modules/boot.nix +++ b/modules/boot.nix @@ -1,12 +1,11 @@ { config, pkgs, ... }: { - boot.loader.systemd-boot = { + boot.loader.grub = { enable = true; - editor = false; + device = "/dev/sda"; configurationLimit = 10; }; - boot.loader.efi.canTouchEfiVariables = true; boot.kernelPackages = pkgs.linuxPackages_latest; boot.kernelModules = [ "tcp_bbr" ]; diff --git a/modules/matrix.nix b/modules/matrix.nix index 83ef471..f15ba6c 100644 --- a/modules/matrix.nix +++ b/modules/matrix.nix @@ -61,13 +61,15 @@ in services.postgresql = { enable = true; - ensureDatabases = [ "matrix-synapse" ]; - ensureUsers = [ - { - name = "matrix-synapse"; - ensureDBOwnership = true; - } - ]; + initialScript = pkgs.writeText "synapse-init.sql" '' + CREATE ROLE "matrix-synapse" WITH LOGIN; + CREATE DATABASE "matrix-synapse" + OWNER "matrix-synapse" + TEMPLATE template0 + LC_COLLATE = 'C' + LC_CTYPE = 'C' + ENCODING = 'UTF8'; + ''; }; services.livekit = { diff --git a/modules/nginx.nix b/modules/nginx.nix index f109564..73cdd34 100644 --- a/modules/nginx.nix +++ b/modules/nginx.nix @@ -26,6 +26,11 @@ let }; in { + security.acme = { + acceptTerms = true; + defaults.email = "me@atri.dad"; + }; + services.nginx = { enable = true;