Installation
Choose your preferred installation method below.
Binary Release
Download the latest binary from GitHub releases:
# optionally override the destination directory, defaults to ~/.local/bin/
export DESTDIR="$HOME/.bin"
curl -o- https://raw.githubusercontent.com/fiffeek/hyprdynamicmonitors/refs/heads/main/scripts/install.sh | bash
AUR
For Arch Linux users, install from the AUR:
# Using your preferred AUR helper (replace 'aurHelper' with your choice)
aurHelper="yay" # or paru, trizen, etc.
$aurHelper -S hyprdynamicmonitors-bin
# Or using makepkg:
git clone https://aur.archlinux.org/hyprdynamicmonitors-bin.git
cd hyprdynamicmonitors-bin
makepkg -si
Nix
For Nix and NixOS users:
# Run directly from GitHub
nix run github:fiffeek/hyprdynamicmonitors
# Or from specific tag/version (recommended)
nix run github:fiffeek/hyprdynamicmonitors/v1.0.0
# Install to profile
nix profile install github:fiffeek/hyprdynamicmonitors
Build from Source
Requires asdf to manage the Go toolchain:
# Build the binary (output goes to ./dest/)
make
# Install to custom location
make DESTDIR=$HOME/binaries install
# Uninstall from custom location
make DESTDIR=$HOME/binaries uninstall
# Install system-wide (may require sudo)
sudo make DESTDIR=/usr/bin install
Next Steps
After installation, proceed to the Quick Start Guide to set up your first monitor configuration profile.