Install
tmnl ships native binaries for macOS, Linux, and Windows via cargo-dist.
Version: 0.1.5 · Release notes
Start here
Section titled “Start here”Pick your OS — each row jumps to the installer that works best for that platform.
| OS | Recommended install |
| --- | --- |
| macOS | .dmg (Apple Silicon or Intel) · or brew install --cask |
| Linux | .deb · .rpm · AppImage · curl \| sh · source |
| Windows | .msi · or PowerShell one-liner · source |
Already installed? Jump to Verify.
.dmgmacOS 11+Terminal window
brew install --cask chris-mclennan/tap/tmnl.tar.xzStatic binary · x64 / ARM64Terminal window
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/chris-mclennan/tmnl/releases/latest/download/tmnl-rs-installer.sh | shWindows
Section titled “ Windows”.msiWindows 10/11 · x64Terminal window
irm https://github.com/chris-mclennan/tmnl/releases/latest/download/tmnl-rs-installer.ps1 | iexBuild from source
Section titled “Build from source”git clone https://github.com/chris-mclennan/tmnlcd tmnlcargo build --release./target/release/tmnlBuild deps:
- macOS: Xcode command-line tools (
xcode-select --install) - Linux: X11 + Wayland + GTK headers —
sudo apt install libx11-dev libxcursor-dev libxrandr-dev libxi-dev libxkbcommon-dev libgl1-mesa-dev libwayland-dev libudev-dev libfontconfig1-dev libglib2.0-dev libgtk-3-dev libxdo-dev - Windows: MSVC build tools (included with Visual Studio 2022 or the standalone Build Tools installer)
For Linux you’ll need a working OpenGL / Vulkan stack for wgpu to render. Most modern distros have this; check with glxinfo or vulkaninfo if tmnl fails to launch.
Verify
Section titled “Verify”tmnl --versionIf your shell can’t find tmnl, you may need to restart it (the installer puts tmnl on PATH via your shell profile).