From a6c8935bf2677e20d0c9b3c2395ee1263cb3ad6a Mon Sep 17 00:00:00 2001 From: satr14 Date: Thu, 16 Apr 2026 19:48:28 +0700 Subject: [PATCH] move data to data drive --- modules/system/homelab/db.nix | 7 +++++++ modules/system/homelab/pass.nix | 1 + modules/system/server.nix | 1 + 3 files changed, 9 insertions(+) create mode 100644 modules/system/homelab/db.nix diff --git a/modules/system/homelab/db.nix b/modules/system/homelab/db.nix new file mode 100644 index 0000000..11cfedc --- /dev/null +++ b/modules/system/homelab/db.nix @@ -0,0 +1,7 @@ +{ pkgs, ... }: { + services.postgresql = { + enable = true; + dataDir = "/mnt/data/apps/postgresql"; + package = pkgs.postgresql_16; + }; +} \ No newline at end of file diff --git a/modules/system/homelab/pass.nix b/modules/system/homelab/pass.nix index 7c4e85d..028f99d 100644 --- a/modules/system/homelab/pass.nix +++ b/modules/system/homelab/pass.nix @@ -5,6 +5,7 @@ backupDir = "/mnt/data/apps/vaultwarden/backups"; environmentFile = "/mnt/data/apps/vaultwarden/.env"; config = { + DATA_FOLDER = "/mnt/data/apps/vaultwarden/data"; ROCKET_PORT = 8060; ROCKET_ADDRESS = "127.0.0.1"; ROCKET_LOG = "critical"; diff --git a/modules/system/server.nix b/modules/system/server.nix index b87b355..460c46a 100644 --- a/modules/system/server.nix +++ b/modules/system/server.nix @@ -22,6 +22,7 @@ in { ./homelab/dns.nix ./homelab/git.nix ./homelab/ai.nix + ./homelab/db.nix ./core/swapfile.nix ./core/oom.nix