A simple program to emulate the dynamic desktop wallpapers from macOS Sonoma.
Note that cross-compilation is not possible, as the linker requires some of Apple's Frameworks (Foundation, AppKit, AVFoundation) to be present at build-time. This app will only run correctly on macOS 14.0 or later.
$ git clone https://github.com/philippremy/WavyBackgrounds.git
$ cd WavyBackgrounds && cd WavyBackgroundsClient
$ npm install
$ npm run tauri build # Just build the current architecture
$ npm run tauri build -- --target universal-apple-darwin # Build a universal binary (requires both Rust Chains to be installed!)
$ npm run tauri dev # Build a live development build with Hot Reloading
[^1]: If you have multiple Rust toolchains installed: First set your compiler default to nightly: rustup default nightly
.