Skip to content

About

Slime2 - Manage and customize local stream widgets in a cross-platform desktop app!

Topics

Resources

Stars

22 stars

Watchers

1 watching

Forks

Repository files navigation

ko-fi

The contents of this repository are not to be used in machine learning models. Forks and pull requests that have contributions made using generative AI will not be accepted.

Setup

Slime2 is a desktop app for Linux, Windows, and macOS built using Tauri, Vite, React, and TypeScript.

Here is what you need to run the app in development mode:

  1. Install the Tauri prerequisites: https://tauri.app/start/prerequisites/
  2. Run npm install to install the base Node dependencies.
  3. cd src-tauri to enter the backend folder, and run cargo update to install the Rust dependencies.
  4. cd ../src-overlay to enter the overlay server folder, and run npm install to install the overlay server's Node dependencies.
  5. cd .. to return to the project root.
  6. npm start to start development mode.
    • Sometimes this fails and it shows being unable to delete something as part of the pre-start cleanup; usually you can just run it again and it'll work. Also make sure you don't already have the app running.

When updating built-in widgets in /resources/widgets, you will need to close the app and run npm start again, since it only sets the resources folder upon initialization. Also, the widgets won't auto update, you will need to install a fresh version of the updated widget on a new tile.

If you're using VS Code, it will auto suggest useful extends from extensions.json and settings.json in the .vscode folder.

About

Slime2 - Manage and customize local stream widgets in a cross-platform desktop app!

Topics

Resources

Stars

22 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages