diff --git a/modules/home/hyprland/config.nix b/modules/home/hyprland/config.nix
index 1eed337..4a6b13b 100644
--- a/modules/home/hyprland/config.nix
+++ b/modules/home/hyprland/config.nix
@@ -15,7 +15,7 @@ in
       exec-once = systemctl --user import-environment &
       exec-once = hash dbus-update-activation-environment 2>/dev/null &
       exec-once = dbus-update-activation-environment --systemd &
-      exec-once = swaybg -m fill -i ~/Pictures/wallpapers/wallpaper.png &
+      exec-once = swaybg -m fill -i $(find ~/Pictures/wallpapers/ -maxdepth 1 -type f) &
       exec-once = sleep 1 && swaylock
       exec-once = hyprctl setcursor Catppuccin-Frappe-Dark 15 &
       exec-once = waybar &