From 21d19e5ade510b1bccd3aa1467ab8296a04e353c Mon Sep 17 00:00:00 2001 From: Roy Dumblauskas Date: Thu, 12 Jun 2025 19:11:19 -0500 Subject: [PATCH] add permissions in prestart --- homelab-services/minio-service/flake.nix | 5 +++++ nixos/configuration.nix | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/homelab-services/minio-service/flake.nix b/homelab-services/minio-service/flake.nix index 82b7d74..e50202a 100644 --- a/homelab-services/minio-service/flake.nix +++ b/homelab-services/minio-service/flake.nix @@ -65,6 +65,11 @@ after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; + preStart = '' + chown -R minio:minio ${opts.dataDir} + chmod u+rxw ${opts.dataDir} + ''; + serviceConfig = { ExecStart = '' ${pkgs.minio}/bin/minio server ${opts.dataDir} \ diff --git a/nixos/configuration.nix b/nixos/configuration.nix index f4e0b15..8b35b68 100644 --- a/nixos/configuration.nix +++ b/nixos/configuration.nix @@ -75,7 +75,6 @@ }; }; - # Declare minio service manually # Declare minio service manually services.minio-service = {