From 0119c40dfad6d090690aa7cdd7c9f66c1a540cf1 Mon Sep 17 00:00:00 2001
From: Soner Sayakci <s.sayakci@shopware.com>
Date: Tue, 26 Apr 2022 14:04:02 +0200
Subject: [PATCH] modules: make dataDir nullable in redis

---
 modules/services/redis/default.nix | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/services/redis/default.nix b/modules/services/redis/default.nix
index e7e8cc4c..c6d434fa 100644
--- a/modules/services/redis/default.nix
+++ b/modules/services/redis/default.nix
@@ -22,7 +22,7 @@ in
     };
 
     services.redis.dataDir = mkOption {
-      type = types.path;
+      type = types.nullOr types.path;
       default = "/var/lib/redis";
       description = "Data directory for the redis database.";
     };
@@ -73,7 +73,7 @@ in
       port ${toString cfg.port}
       ${optionalString (cfg.bind != null) "bind ${cfg.bind}"}
       ${optionalString (cfg.unixSocket != null) "unixsocket ${cfg.unixSocket}"}
-      dir ${cfg.dataDir}
+      ${optionalString (cfg.dataDir != null) "dir ${cfg.dataDir}"}
       appendOnly ${if cfg.appendOnly then "yes" else "no"}
       ${cfg.extraConfig}
     '';