From 3604b58df289eca8773c9de76fdd6fc6eaacb7d5 Mon Sep 17 00:00:00 2001 From: Petri Hienonen Date: Tue, 2 Dec 2025 14:37:14 +0200 Subject: Correct scripts --- home/wallpapers/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'home/wallpapers') diff --git a/home/wallpapers/default.nix b/home/wallpapers/default.nix index c981d8e..5b1f3c2 100644 --- a/home/wallpapers/default.nix +++ b/home/wallpapers/default.nix @@ -3,8 +3,10 @@ let wallpaperScript = pkgs.writeShellScript "update-wallpaper.sh" '' set -euo pipefail - if [ -z "''${UNSPLASH_ACCESS_KEY:-}" ]; then - echo "Error: UNSPLASH_ACCESS_KEY is not set" + CREDENTIAL_FILE="$CREDENTIALS_DIRECTORY/login_token" + UNSPLASH_ACCESS_KEY=$("${pkgs.coreutils}/bin/cat" "$CREDENTIAL_FILE") + if [ -z "$UNSPLASH_ACCESS_KEY" ]; then + echo "Error: UNSPLASH_ACCESS_KEY is empty" exit 1 fi @@ -61,6 +63,7 @@ in After = [ "graphical-session.target" ]; }; Service = { + loadCredential = [ "login_token:${config.age.secrets.unsplash_access_key.path}" ]; Type = "oneshot"; ExecStart = "${wallpaperScript}"; }; -- cgit v1.2.3-70-g09d2