diff --git a/nixos/common/services/snapper.nix b/nixos/common/services/snapper.nix
index 66df70fd..6a80ba52 100644
--- a/nixos/common/services/snapper.nix
+++ b/nixos/common/services/snapper.nix
@@ -9,12 +9,12 @@ in {
     
     # SSH key for btrfs-backups
     sops.secrets."btrfs-backups/ssh_key" = {
-      sopsFile = ../../../../secrets/secrets.yaml;
+      sopsFile = ../../../secrets/secrets.yaml;
       owner = "root";
     };
 
     sops.secrets."btrfs-backups/gotify_token" = {
-      sopsFile = ../../../../secrets/secrets.yaml;
+      sopsFile = ../../../secrets/secrets.yaml;
       owner = "root";
     };
 
diff --git a/nixos/common/software/cli/scripts/btrfs-backup.sh b/nixos/common/software/cli/scripts/btrfs-backup.sh
index 50162a98..7c0da30a 100644
--- a/nixos/common/software/cli/scripts/btrfs-backup.sh
+++ b/nixos/common/software/cli/scripts/btrfs-backup.sh
@@ -102,6 +102,11 @@ if [ ! -r "/run/secrets/btrfs-backups/gotify_token" ]; then
     echo "ERROR: Gotify token file not found or not readable at /run/secrets/btrfs-backups/gotify_token"
     exit 1
 fi
+# Check if secrets file exists and is readable
+if [ ! -r "/run/secrets/btrfs-backups/ssh_key" ]; then
+    echo "ERROR: SSH Key not found or not readable at /run/secrets/btrfs-backups/ssh_key"
+    exit 1
+fi
 
 # Gotify Configuration
 GOTIFY_URL="https://gotify.sysctl.io"