diff --git a/assets/wallpaper.webp b/assets/wallpaper.webp new file mode 100644 index 00000000..ef273bbe Binary files /dev/null and b/assets/wallpaper.webp differ diff --git a/modules/nexus/pages/wallandstyle/WallpaperSelect.qml b/modules/nexus/pages/wallandstyle/WallpaperSelect.qml index f4e099d0..0598b87b 100644 --- a/modules/nexus/pages/wallandstyle/WallpaperSelect.qml +++ b/modules/nexus/pages/wallandstyle/WallpaperSelect.qml @@ -2,6 +2,7 @@ pragma ComponentBehavior: Bound import QtQuick import QtQuick.Layouts +import Quickshell import Caelestia.Components import Caelestia.Config import Caelestia.Models @@ -71,10 +72,13 @@ PageBase { WallItem { imgHeight: Math.round(width * 0.3) radius: Tokens.rounding.extraLarge - source: Wallpapers.current + source: Quickshell.shellPath("assets/wallpaper.webp") text: qsTr("Featured wallpaper") fillLabel: false - onClicked: ; // TODO + onClicked: { + Wallpapers.setWallpaper(Quickshell.shellPath("assets/wallpaper.webp")); + root.nState.closeSubPage(); + } } StyledText {