From 0462caeaa9b017f7b9bacce0f33ec50e6570f72b Mon Sep 17 00:00:00 2001 From: kurogeek Date: Thu, 20 Nov 2025 11:08:12 +0700 Subject: [PATCH] mob next [ci-skip] [ci skip] [skip ci] lastFile:modules/nixos/think-greater-cm.nix --- modules/nixos/think-greater-cm.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/modules/nixos/think-greater-cm.nix b/modules/nixos/think-greater-cm.nix index 59e4249..ec7489c 100644 --- a/modules/nixos/think-greater-cm.nix +++ b/modules/nixos/think-greater-cm.nix @@ -229,5 +229,19 @@ in ''; }; }; + + services.mysql = { + enable = true; + package = pkgs.mariadb; + ensureDatabases = [ cfg.settings.DB_DATABASE ]; + ensureUsers = [ + { + name = cfg.settings.DB_USERNAME; + ensurePermissions = { + "${cfg.settings.DB_DATABASE}.*" = "ALL PRIVILEGES"; + }; + } + ]; + }; }; }