From 948180a09c429d24648d283212a09ff0f50b2815 Mon Sep 17 00:00:00 2001 From: Nikkuss Date: Tue, 13 May 2025 18:01:28 +0400 Subject: [PATCH] add valkey --- lib.nix | 1 + services/valkey.nix | 73 +++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+) create mode 100644 services/valkey.nix diff --git a/lib.nix b/lib.nix index f784d01..6903fb3 100644 --- a/lib.nix +++ b/lib.nix @@ -49,4 +49,5 @@ in }; mkPostgres = import ./services/postgres.nix { inherit pkgs; }; mkRedis = import ./services/redis.nix { inherit pkgs; }; + mkValkey = import ./services/valkey.nix { inherit pkgs; }; } diff --git a/services/valkey.nix b/services/valkey.nix new file mode 100644 index 0000000..0a695f1 --- /dev/null +++ b/services/valkey.nix @@ -0,0 +1,73 @@ +{ + pkgs, +}: +let + inherit (pkgs) lib; +in +{ + name, + default_config ? true, + extra_config ? '''', + package ? pkgs.valkey, + port ? 6379, + bind ? "localhost", + ... +}: + +let + + generateValkeyConfig = '' + cat > "$RUNTIME_PATH"/${name}.conf <