From 07a26ae742db8bbddcfd455b75528643b3c80f5a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Sun, 19 May 2024 03:19:00 +0200 Subject: [PATCH] nixos/garage: support 0.9.0+ data_dir format https://garagehq.deuxfleurs.fr/documentation/reference-manual/configuration/#data_dir --- nixos/modules/services/web-servers/garage.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/web-servers/garage.nix b/nixos/modules/services/web-servers/garage.nix index d2a5109e266a..425695b601e5 100644 --- a/nixos/modules/services/web-servers/garage.nix +++ b/nixos/modules/services/web-servers/garage.nix @@ -49,8 +49,15 @@ in data_dir = mkOption { default = "/var/lib/garage/data"; - type = types.path; - description = "The main data storage, put this on your large storage (e.g. high capacity HDD)"; + example = [ { + path = "/var/lib/garage/data"; + capacity = "2T"; + } ]; + type = with types; either path (listOf attrs); + description = '' + The directory in which Garage will store the data blocks of objects. This folder can be placed on an HDD. + Since v0.9.0, Garage supports multiple data directories, refer to https://garagehq.deuxfleurs.fr/documentation/reference-manual/configuration/#data_dir for the exact format. + ''; }; }; };