Installation
Use one of these paths.
Path A: one-line installer (recommended)
bash
curl -fsSL https://gaze.gundulabs.com/install.sh | shThis installs:
gaze(daemon + CLI)gaze-guigaze-gnome-extension
It also configures your package repository for future updates.
Path B: install from Gundu Labs repositories
Use this if you prefer manual repository setup.
bash
sudo mkdir -p --mode=0755 /usr/share/keyrings
curl -fsSL https://packages.gundulabs.com/keys/gundulabs-repo.gpg \
| sudo tee /usr/share/keyrings/gundulabs-archive-keyring.gpg >/dev/null
curl -fsSL https://packages.gundulabs.com/setup/deb/gundulabs.list \
| sudo tee /etc/apt/sources.list.d/gundulabs.list >/dev/null
sudo apt update
sudo apt install gaze gaze-gui gaze-gnome-extensionbash
sudo rpm --import https://packages.gundulabs.com/keys/gundulabs-repo.asc
sudo curl -fsSL https://packages.gundulabs.com/setup/rpm/gundulabs.repo \
-o /etc/yum.repos.d/gundulabs.repo
sudo dnf makecache
sudo dnf install gaze gaze-gui gaze-gnome-extensionbash
sudo tee /etc/pacman.d/gaze-mirrorlist >/dev/null <<'EOF'
Server = https://packages.gundulabs.com/arch/x86_64
EOF
curl -fsSL https://packages.gundulabs.com/keys/gundulabs-repo.asc -o /tmp/gundulabs-packages.asc
sudo pacman-key --add /tmp/gundulabs-packages.asc
sudo pacman-key --lsign-key "$(gpg --show-keys --with-colons /tmp/gundulabs-packages.asc | awk -F: '/^fpr:/ {print $10; exit}')"
rm -f /tmp/gundulabs-packages.asc
sudo tee -a /etc/pacman.conf >/dev/null <<'EOF'
[gaze]
SigLevel = Required DatabaseOptional
Include = /etc/pacman.d/gaze-mirrorlist
EOF
sudo pacman -Sy gaze gaze-gui gaze-gnome-extensionPath C: GUI-only via Flatpak
bash
flatpak remote-add --if-not-exists --no-gpg-verify gundulabs https://packages.gundulabs.com/flatpak
flatpak install gundulabs com.gundulabs.GazeUse this if you only want the GUI app.
Restart after install
After installation (any method), reboot once to ensure all system-level changes are fully applied.
bash
sudo rebootVerify installation
bash
systemctl status gazed
gaze --version
gaze-gui --helpIf daemon is inactive:
bash
sudo systemctl enable --now gazedFirst run
bash
gaze add-face default
gaze auth --verboseDevelopment and source builds
See the Development guide for source builds, tests, packaging, and Flatpak development workflows.