Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 1.15 KB

File metadata and controls

21 lines (18 loc) · 1.15 KB

Build Directions

Prerequisites

  • Linux Installation (for prebuilt Decky Loader CLI) or Rust NIGHTLY installation on POSIX Compliant OS (e.g. macOS)
  • Latest LTS version of NodeJS
  • pnpm
  • docker installation

If you are not using Linux

If you are using something other POSIX compliant OS (or has docker user-rights properly configured), Please modify .vscode/build.sh or .vscode/deploy.sh not to use sudo, since Docker doesn't require sudo to run on macOS platform (running in Linux virtual machine).

How to Build

  1. Resolve pnpm dependencies with pnpm i command
  2. Create cli directory on repository root (mkdir cli)
  3. Put compiled CLI binary (Precompiled Linux binary) at ./cli/decky
    • If you are using other POSIX compliant OS, clone the repo and compile with cargo build.
    • If you are using Windows, Use WSL2 (Arch Linux preferred) and setup all of prerequisites.
  4. run pnpm build-zip
  5. Enter sudo password if requested.
    (Required for compiling for holo-iso environment)
  6. Your bundle is now available at ./out/decky-terminal.zip. Enjoy!