From a1c226c8d571be4d914382f697de2f3c25e9d2b9 Mon Sep 17 00:00:00 2001
From: notohh <github@notohh.dev>
Date: Fri, 21 Feb 2025 22:32:23 -0500
Subject: [PATCH] tsuki: add notification to immich-backup

---
 hosts/tsuki/services/immich-backup.nix | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/hosts/tsuki/services/immich-backup.nix b/hosts/tsuki/services/immich-backup.nix
index 23c0425..4f847f7 100644
--- a/hosts/tsuki/services/immich-backup.nix
+++ b/hosts/tsuki/services/immich-backup.nix
@@ -7,8 +7,13 @@
     services.immich-backup = let
       homeDir = "/home/notoh";
     in {
-      script = ''
-        ${lib.getExe pkgs.immich-cli} upload --album-name "desktop screenshots" --recursive ${homeDir}/Pictures/screenshots
+      script = with pkgs; ''
+        echo $DISPLAY
+        export DISPLAY=:0.0
+        echo $DISPLAY
+        export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
+        ${lib.getExe immich-cli} upload --album-name "desktop screenshots" --recursive ${homeDir}/Pictures/screenshots
+        ${lib.getExe libnotify} --app-name "immich-backup" --urgency=low --icon=dialog-information "immich backup completed"
       '';
       serviceConfig = {
         Type = "oneshot";