Skip to content

Installing Halloy

Pre-built binaries

Download pre-built binaries from GitHub page.

Packaging status

Packaging status

macOS

The following third party repositories are available for macOS

Homebrew

brew install --cask halloy

MacPorts

sh
sudo port install halloy

Linux

The following third party repositories are available for Linux

Flatpak

https://flathub.org/apps/org.squidowl.halloy

Snapcraft

https://snapcraft.io/halloy

Windows

Winget

sh
winget install squidowl.halloy

Build from source

Clone the Halloy GitHub repository into a directory of your choice and build with cargo.

Requirements:

sh
# Clone the repository
git clone https://github.com/squidowl/halloy.git

cd halloy

# Build and run
cargo build --release
cargo run --release

Install from Source

The script install-linux.sh in the scripts directory of the Halloy repository will build and install Halloy on Linux systems (with the same requirements as building from source). By default the script will install Halloy in the ~/.local/ base directory (i.e. the executable will be put in ~/.local/bin/). To change the installation base directory, provide install-linux.sh with the long flag .

sh
git clone https://github.com/squidowl/halloy.git

cd halloy

./scripts/install-linux.sh --prefix=<base/directory>