From 680f579d7eb8d7419577d3c5e1174e88c36a774f Mon Sep 17 00:00:00 2001 From: mjallen18 Date: Tue, 20 Feb 2024 15:37:53 -0600 Subject: [PATCH] enable mariadb --- configuration-nas.nix | 2 ++ nas-apps/mariadb.nix | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 nas-apps/mariadb.nix diff --git a/configuration-nas.nix b/configuration-nas.nix index 4b11259..74508dc 100644 --- a/configuration-nas.nix +++ b/configuration-nas.nix @@ -19,6 +19,7 @@ in ./nas-apps/sonarr.nix ./nas-apps/radarr.nix ./nas-apps/sabnzbd.nix + ./nas-apps/mariadb.nix ]; # Enable nix flakes and nix-command tools @@ -232,6 +233,7 @@ in programs = { fish.enable = true; virt-manager.enable = true; + nix-ld.enable = true; }; # Configure nixpkgs diff --git a/nas-apps/mariadb.nix b/nas-apps/mariadb.nix new file mode 100644 index 0000000..5b22403 --- /dev/null +++ b/nas-apps/mariadb.nix @@ -0,0 +1,21 @@ +{ config, pkgs, ... }: +{ + # sonarr + virtualisation.oci-containers.containers."mariadb" = { + autoStart = true; + image = "linuxserver/mariadb"; + ports = [ "3306:3306" ]; + volumes = [ + "/mnt/Safe\ SSD/mariadb:/config" + ]; + environment = { + PUID = "911"; + PGID = "1000"; + TZ = "America/Chicago"; + MYSQL_ROOT_PASSWORD = "BogieDudie1"; + MYSQL_DATABASE = "jallen_nextcloud"; + MYSQL_USER = "mjallen"; + MYSQL_PASSWORD = "BogieDudie1"; + }; + }; +}