33 lines
847 B
Nix
33 lines
847 B
Nix
{
|
|
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"];
|
|
# };
|
|
# };
|
|
}
|