Skip to content

Instantly share code, notes, and snippets.

@M4he
Created November 3, 2023 18:01
Show Gist options
  • Save M4he/44490ab2a356a16c10dad7e05ac6122d to your computer and use it in GitHub Desktop.
Save M4he/44490ab2a356a16c10dad7e05ac6122d to your computer and use it in GitHub Desktop.
How to use the QMK VIA app offline on Linux

Using the VIA app offline on Linux

  1. make sure to configure the udev rule first
  2. prepare Node.js on your Linux system either by installing it from your system repositories or by downloading it from https://nodejs.org/en and adding it to your PATH variable
  3. clone the VIA app git repository from https://github.com/the-via/app, e.g. git clone https://github.com/the-via/app.git
  4. enter the directory of the cloned git repository in a terminal
  5. execute npm install to install the required node modules for the app (you only need to do that once)
  6. execute npm run start (this will start the app server on your local machine in the background)
  7. open the displayed localhost URL in your browser, for example http://localhost:5173/
  8. use the VIA app as usual (for NuPhy keebs remember to enable the design tab and load the JSON first)
  9. press [ctrl]+c in the terminal to terminate the app

From within the git repository's directory, you can repeat steps 6 through 9 to use it again later on.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment