{ config, pkgs, ... }: { environment.systemPackages = [pkgs.minio-client]; systemd.services.minio.environment = {MINIO_BROWSER_REDIRECT = "false";}; sops.secrets.minio = { owner = "minio"; group = "minio"; mode = "0600"; restartUnits = ["minio.service"]; }; services.minio = let dataDir = "/var/lib/slab/minio"; in { enable = true; region = "us-east-1"; consoleAddress = "0.0.0.0:9006"; listenAddress = "0.0.0.0:9005"; rootCredentialsFile = config.sops.secrets.minio.path; dataDir = ["${dataDir}/data"]; configDir = "${dataDir}/config"; }; }