philippremy / WavyBackgrounds

A (very, very) simple program to emulate the dynamic desktop wallpapers from macOS Sonoma
GNU General Public License v3.0
3 stars 0 forks source link

logo

WavyBackgrounds

A simple program to emulate the dynamic desktop wallpapers from macOS Sonoma.

Functionality

Dependencies

Building the application

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.