Home

infra @main - refs - log -
-
https://git.jolheiser.com/infra.git
dragonwell flake
tree log patch
jasmine: switch to mpv for slideshow Signed-off-by: jolheiser <git@jolheiser.com>
Signature
-----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgBTEvCQk6VqUAdN2RuH6bj1dNkY oOpbPWj+jw4ua1B1cAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQLnJfjGmaJrvaZ+g/33aD7+woi8Vk4OXfeFtw70ccOZceJgHkxdrR9Wk8tieZRXuvM NuLN+FpOZ0OWfVAkqEQgo= -----END SSH SIGNATURE-----
jolheiser <git@jolheiser.com>
2 weeks ago
2 changed files, 7 additions(+), 3 deletions(-)
jasmine/default.nixjasmine/slideshow.nix
M jasmine/default.nix -> jasmine/default.nix
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
diff --git a/jasmine/default.nix b/jasmine/default.nix
index 46883183de0a85f436f4fde8f0eb4bf8dc8007a2..8c66d174aa477608eeeacf8c2b19d085f1c4edb1 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
   ];
 
M jasmine/feh.nix -> jasmine/slideshow.nix
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
diff --git a/jasmine/feh.nix b/jasmine/slideshow.nix
rename from jasmine/feh.nix
rename to jasmine/slideshow.nix
index a7716b6f75f35b8a44a7afe627e59f0b2103aa53..e97980740156cbca4c570c9ecae61a6bfe4b1f57 100644
--- a/jasmine/feh.nix
+++ b/jasmine/slideshow.nix
@@ -2,11 +2,15 @@ { pkgs, ... }:
 {
   systemd.user.services = {
     feh = {
-      description = "Autostart feh image viewer";
+      description = "Autostart slideshow";
       wantedBy = [ "graphical-session.target" ];
       after = [ "graphical-session.target" ];
       serviceConfig = {
-        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";
+        ExecStart = pkgs.writeShellScript "mpv-slideshow" ''
+          while true; do
+            ${pkgs.lib.getExe pkgs.mpv} --shuffle --image-display-duration=5 --fullscreen /mnt/feh/
+          done
+        '';
         Restart = "always";
       };
     };