monitors: { ... }: { wayland.windowManager.hyprland.settings.exec-once = [ "wpaperd" ]; programs.wpaperd = { enable = true; settings = builtins.listToAttrs (map (mon: { name = mon; value = { path = "~/Pictures/Wallpaper/${mon}"; }; }) monitors); }; }