From 7cf3ffbddd72aa76ef3a4058f1a03e68c7f1035f Mon Sep 17 00:00:00 2001 From: Johannes Arnold Date: Tue, 4 May 2021 21:12:54 +0000 Subject: [PATCH] nixos/monero: add dataDir option --- nixos/modules/services/networking/monero.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/networking/monero.nix b/nixos/modules/services/networking/monero.nix index fde3293fc13..1119218a4ab 100644 --- a/nixos/modules/services/networking/monero.nix +++ b/nixos/modules/services/networking/monero.nix @@ -4,7 +4,6 @@ with lib; let cfg = config.services.monero; - dataDir = "/var/lib/monero"; listToConf = option: list: concatMapStrings (value: "${option}=${value}\n") list; @@ -53,6 +52,14 @@ in enable = mkEnableOption "Monero node daemon"; + dataDir = mkOption { + type = types.str; + default = "/var/lib/monero"; + description = '' + The directory where Monero stores its data files. + ''; + }; + mining.enable = mkOption { type = types.bool; default = false; @@ -200,7 +207,7 @@ in users.users.monero = { uid = config.ids.uids.monero; description = "Monero daemon user"; - home = dataDir; + home = cfg.dataDir; createHome = true; };