aboutsummaryrefslogtreecommitdiff
path: root/virtual/modules/databases/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'virtual/modules/databases/default.nix')
-rw-r--r--virtual/modules/databases/default.nix11
1 files changed, 3 insertions, 8 deletions
diff --git a/virtual/modules/databases/default.nix b/virtual/modules/databases/default.nix
index 0912830..430d032 100644
--- a/virtual/modules/databases/default.nix
+++ b/virtual/modules/databases/default.nix
@@ -151,23 +151,18 @@ in {
151 } 151 }
152 ]; 152 ];
153 153
154 # Diaspora: 15
155 # Nextcloud: 14
156 # Mastodon: 13
157 # Mediagoblin: 12
158 # wallabag: 0 ?
159 services.redis = rec { 154 services.redis = rec {
160 enable = config.services.myDatabases.redis.enable; 155 enable = config.services.myDatabases.redis.enable;
161 bind = "127.0.0.1"; 156 bind = "127.0.0.1";
162 unixSocket = "/run/redis/redis.sock"; 157 unixSocket = myconfig.env.databases.redis.socket;
163 extraConfig = '' 158 extraConfig = ''
164 unixsocketperm 777 159 unixsocketperm 777
165 maxclients 1024 160 maxclients 1024
166 ''; 161 '';
167 }; 162 };
168 system.activationScripts.redis = '' 163 system.activationScripts.redis = ''
169 mkdir -p /run/redis 164 mkdir -p $(dirname ${myconfig.env.databases.redis.socket})
170 chown redis /run/redis 165 chown redis $(dirname ${myconfig.env.databases.redis.socket})
171 ''; 166 '';
172 }; 167 };
173} 168}