diff --git a/jasmine/default.nix b/jasmine/default.nix index 8c66d174aa477608eeeacf8c2b19d085f1c4edb1..46883183de0a85f436f4fde8f0eb4bf8dc8007a2 100644 --- a/jasmine/default.nix +++ b/jasmine/default.nix @@ -7,8 +7,8 @@ { imports = [ ./beszel.nix ./cifs.nix + ./feh.nix ./homeassistant.nix - ./slideshow.nix ./hardware.nix ]; diff --git a/jasmine/slideshow.nix b/jasmine/feh.nix rename from jasmine/slideshow.nix rename to jasmine/feh.nix index e97980740156cbca4c570c9ecae61a6bfe4b1f57..a7716b6f75f35b8a44a7afe627e59f0b2103aa53 100644 --- a/jasmine/slideshow.nix +++ b/jasmine/feh.nix @@ -2,15 +2,11 @@ { pkgs, ... }: { systemd.user.services = { feh = { - description = "Autostart slideshow"; + description = "Autostart feh image viewer"; wantedBy = [ "graphical-session.target" ]; after = [ "graphical-session.target" ]; serviceConfig = { - ExecStart = pkgs.writeShellScript "mpv-slideshow" '' - while true; do - ${pkgs.lib.getExe pkgs.mpv} --shuffle --image-display-duration=5 --fullscreen /mnt/feh/ - done - ''; + ExecStart = "${pkgs.lib.getExe pkgs.feh} --hide-pointer --borderless --quiet --slideshow-delay 5 --image-bg black --fullscreen --auto-zoom --randomize --recursive --reload 3600 /mnt/feh"; Restart = "always"; }; };