Yeah i'm not explaining what a wallpaper is.

Configuration

wallpaper {
  backend "swaybg"
  file "/home/you/Pictures/bg/cat_leaves.png"

  paths {
    "HDMI-A-1" "/home/you/Pictures/bg/1.png"
    "eDP-1"    "/home/you/Pictures/bg/2.png"
  }

  spawn-args "command $PATH"
  max-width 1920
  max-height 1080
}
NodeTypeDefaultHot-ReloadNotes
backendstring"slowshell"Yes"slowshell"/"swaybg"/"swww"/"hyprpaper"/"custom".
filestring-YesThe image used for all outputs.
pathstable-YesPer-output paths.
spawn-argsstring-YesOnly for backend "custom".
max-widthint1920YesDownscale cap. (slowshell only)
max-heightint1080YesDownscale cap. (slowshell only)

Note: For the custom backend, spawn-args can have $PATH, $FILE and $OUTPUT or $MONITOR.