summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorJohannes Arnold <johannes.arnold@stud.uni-hannover.de>2021-05-04 21:12:54 +0000
committerJohannes Arnold <johannes.arnold@stud.uni-hannover.de>2021-05-04 21:56:45 +0000
commit7cf3ffbddd72aa76ef3a4058f1a03e68c7f1035f (patch)
tree63ca0fb1e155eb96e1043bc496eb9099089fffa0 /nixos
parent1b1d7e93dc85faf2e271291aff14f03d80f96460 (diff)
downloadnixpkgs-7cf3ffbddd72aa76ef3a4058f1a03e68c7f1035f.tar
nixpkgs-7cf3ffbddd72aa76ef3a4058f1a03e68c7f1035f.tar.gz
nixpkgs-7cf3ffbddd72aa76ef3a4058f1a03e68c7f1035f.tar.bz2
nixpkgs-7cf3ffbddd72aa76ef3a4058f1a03e68c7f1035f.tar.lz
nixpkgs-7cf3ffbddd72aa76ef3a4058f1a03e68c7f1035f.tar.xz
nixpkgs-7cf3ffbddd72aa76ef3a4058f1a03e68c7f1035f.tar.zst
nixpkgs-7cf3ffbddd72aa76ef3a4058f1a03e68c7f1035f.zip
nixos/monero: add dataDir option
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/services/networking/monero.nix11
1 files 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;
     };