feat: add database module

This commit is contained in:
2026-03-10 13:12:13 +01:00
parent 959bccc375
commit 4fae852ab1
2 changed files with 25 additions and 0 deletions

View File

@@ -18,6 +18,7 @@ in
../../modules/bruno
../../modules/cloud
../../modules/comms
../../modules/database
../../modules/dconf
../../modules/desktop/niri
../../modules/direnv
@@ -100,6 +101,8 @@ in
claude-code.enable = true;
opencode.enable = true;
};
database.mssql.enable = true;
database.postgresql.enable = true;
github.enable = true;
gitlab.enable = true;
pandoc.enable = true;

View File

@@ -0,0 +1,22 @@
{
config,
lib,
pkgs,
...
}:
{
options.database = {
mssql.enable = lib.mkEnableOption "MSSQL";
postgresql.enable = lib.mkEnableOption "PostgreSQL";
};
config = lib.mkMerge [
(lib.mkIf config.database.mssql.enable {
home.packages = [ (config.nixgl.wrap pkgs.dbeaver-bin) ];
})
(lib.mkIf config.database.postgresql.enable {
home.packages = [ (config.nixgl.wrap pkgs.pgadmin4-desktopmode) ];
})
];
}