From 1e46071754dfea6981d21209079c64604aa3d054 Mon Sep 17 00:00:00 2001 From: Richie Cahill Date: Tue, 3 Dec 2024 10:35:16 -0500 Subject: [PATCH] moved home_assistant dir --- systems/jeeves/home_assistant.nix | 4 ++++ systems/jeeves/scripts/zfs.sh | 2 +- systems/jeeves/vars.nix | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/systems/jeeves/home_assistant.nix b/systems/jeeves/home_assistant.nix index ae65b09..6a94089 100644 --- a/systems/jeeves/home_assistant.nix +++ b/systems/jeeves/home_assistant.nix @@ -1,7 +1,11 @@ +let + vars = import ./vars.nix; +in { services.home-assistant = { enable = true; openFirewall = true; + configDir = vars.media_home_assistant; config = { http = { server_port = 8123; diff --git a/systems/jeeves/scripts/zfs.sh b/systems/jeeves/scripts/zfs.sh index 12a4076..e19feaf 100644 --- a/systems/jeeves/scripts/zfs.sh +++ b/systems/jeeves/scripts/zfs.sh @@ -20,10 +20,10 @@ sudo zfs create -o compression=zstd-9 media/docker sudo zfs create -o recordsize=1M -o compression=zstd-19 media/library sudo zfs create -o compression=zstd-9 -o sync=disabled media/github-runners sudo zfs create -o exec=off media/minio -sudo zfs create -o exec=off media/mirror sudo zfs create -o copies=3 media/notes sudo zfs create -o recordsize=16k -o primarycache=metadata -o mountpoint=/zfs/media/database/photoprism_mariadb media/photoprism_mariadb sudo zfs create -o compression=zstd-9 media/plex +sudo zfs create -o compression=zstd-19 media/home_assistant sudo zfs create -o recordsize=16k -o primarycache=metadata -o mountpoint=/zfs/media/database/postgres media/postgres # storage datasets diff --git a/systems/jeeves/vars.nix b/systems/jeeves/vars.nix index 8acff18..5db64a4 100644 --- a/systems/jeeves/vars.nix +++ b/systems/jeeves/vars.nix @@ -12,6 +12,7 @@ in media_mirror = "${zfs_media}/mirror"; media_notes = "${zfs_media}/notes"; media_plex = "${zfs_media}/plex"; + media_home_assistant = "${zfs_media}/home_assistant"; # storage storage_main = "${zfs_storage}/main"; storage_photos = "${zfs_storage}/photos";