X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=nixops%2Fmodules%2Fdatabases%2Fredis.nix;h=75c69a6064387a2495070bc6aea7f154f8e76316;hb=81b9ff8980a9a235b8915b5779ebc1d2a738a9a3;hp=73796854feca30ca0274f21afc1551bf05e632d9;hpb=4ff905632320a55e0c69500891642d98a00245e2;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/nixops/modules/databases/redis.nix b/nixops/modules/databases/redis.nix index 7379685..75c69a6 100644 --- a/nixops/modules/databases/redis.nix +++ b/nixops/modules/databases/redis.nix @@ -1,4 +1,4 @@ -{ lib, pkgs, config, myconfig, mylibs, ... }: +{ lib, pkgs, config, myconfig, ... }: let cfg = config.services.myDatabases; in { @@ -27,11 +27,9 @@ in { maxclients 1024 ''; }; - system.activationScripts.redis = '' - mkdir -p $(dirname ${myconfig.env.databases.redis.socket}) - chown redis $(dirname ${myconfig.env.databases.redis.socket}) - ''; - + systemd.services.redis.serviceConfig.RuntimeDirectory = + assert myconfig.env.databases.redis.socket == "/run/redis/redis.sock"; + "redis"; }; }