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 ​

sh
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>