Skip to content

Build it yourself

probablyraging edited this page Nov 25, 2024 · 10 revisions

Prerequisites

  • Node.js >= 18.0
  • Rust and Cargo
  • Visual Studio Build Tools and .NET SDK with MSBuild >= 14.0

Steps

  1. Clone:
    • git clone https://github.com/probablyraging/steam-game-idler.git
  2. Install deps:
    • cd ./steam-game-idler & npm install
  3. Build libs:
    • msbuild ./libs/steam-utility/SteamUtility.csproj
      • Outputs to /src-tauri/libs/
  4. Create env files:
    • Create a .env.dev and .env.prod file in the root of the project
    • Add a KEY variable containing your Steam Web API Key to both files
    • Example KEY=C64E0*********788ED
  5. Build app:
    • npm run tauri build
      • Outputs to /src-tauri/target/release/bundle/