{ pkgs, device, lib, ... }: lib.mkIf (device.is "ryu") { # systemd.user.services.wallpaperengine = { # Unit = { # Description = "Linux Wallpaper Engine"; # After = ["hyprland-session.target"]; # Wants = ["hyprland-session.target"]; # PartOf = ["hyprland-session.target"]; # }; # # Service = { # Environment = [ # "XDG_SESSION_TYPE=wayland" # ]; # Type = "simple"; # ExecStartPre = "${pkgs.coreutils}/bin/sleep 3"; # ExecStart = "${pkgs.linux-wallpaperengine}/bin/linux-wallpaperengine --silent --no-audio-processing -f 15 --scaling fill --screen-root HDMI-A-1 --bg 2780316434"; # Restart = "on-failure"; # RestartSec = 5; # TimeoutStartSec = 30; # }; # # Install = { # WantedBy = ["hyprland-session.target"]; # }; # }; }