inputs: { lib, pkgs, ... }: { # TODO: migrate to services.wpaperd when upgrading from 24.11 to 25.05 home-manager.users.minijackson.programs.wpaperd = { enable = true; settings.default = { path = "${inputs.wallpapers}"; duration = "30m"; transition.directional-wipe = { }; }; }; # TODO: remove when upgrading from 24.11 to 25.05 systemd.user.services.wpaperd = { wantedBy = [ "graphical-session.target" ]; unitConfig = { ConditionEnvironment = "WAYLAND_DISPLAY"; Description = "wpaperd"; PartOf = [ "graphical-session.target" ]; After = [ "graphical-session.target" ]; }; serviceConfig = { ExecStart = "${lib.getExe pkgs.wpaperd}"; Restart = "always"; RestartSec = "10"; }; }; }