From 0dbc007a9093ebb3afca1e4c27108b51ca0d7f24 Mon Sep 17 00:00:00 2001 From: Hektor Misplon Date: Tue, 28 Apr 2026 09:51:58 +0200 Subject: [PATCH] feat(database): add redis to database module --- home/hosts/work/default.nix | 7 +++++-- home/modules/database/default.nix | 8 ++++++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/home/hosts/work/default.nix b/home/hosts/work/default.nix index e61f9d5b..ac64c183 100644 --- a/home/hosts/work/default.nix +++ b/home/hosts/work/default.nix @@ -73,8 +73,11 @@ tirith.enable = true; opencode.enable = true; }; - database.mssql.enable = true; - database.postgresql.enable = true; + database = { + mssql.enable = true; + postgresql.enable = true; + redis.enable = true; + }; git.github.enable = true; git.gitlab.enable = true; secrets.vault.enable = true; diff --git a/home/modules/database/default.nix b/home/modules/database/default.nix index 173ff7e7..f1a02abf 100644 --- a/home/modules/database/default.nix +++ b/home/modules/database/default.nix @@ -9,14 +9,18 @@ options.database = { mssql.enable = lib.mkEnableOption "MSSQL"; postgresql.enable = lib.mkEnableOption "PostgreSQL"; + redis.enable = lib.mkEnableOption "Redis"; }; config = lib.mkMerge [ (lib.mkIf config.database.mssql.enable { - home.packages = [ (config.nixgl.wrap pkgs.dbeaver-bin) ]; + home.packages = with pkgs; [ (config.nixgl.wrap dbeaver-bin) ]; }) (lib.mkIf config.database.postgresql.enable { - home.packages = [ (config.nixgl.wrap pkgs.pgadmin4-desktopmode) ]; + home.packages = with pkgs; [ (config.nixgl.wrap pgadmin4-desktopmode) ]; + }) + (lib.mkIf config.database.postgresql.enable { + home.packages = with pkgs; [ redis ]; }) ]; }