Skip to main content
Version: 1.5
██████╗  ██████╗  ██████╗ ██████╗
██╔══██╗██╔════╝ ██╔═══██╗██╔══██╗
██║  ██║██║  ███╗██║   ██║██████╔╝
██║  ██║██║   ██║██║   ██║██╔═══╝
██████╔╝╚██████╔╝╚██████╔╝██║
╚═════╝  ╚═════╝  ╚═════╝ ╚═╝
                                

DGOP Installation

note

dgop has zero dependencies and compiles to a single static binary.

Distribution Packages

Arch & Derivatives

sudo pacman -S dgop

Fedora & CentOS

sudo dnf copr enable avengemedia/danklinux
sudo dnf install dgop

Debian & Ubuntu

Debian

Packages are published on OBS for Debian 13 (Trixie), Debian Testing, and Debian Sid.

Select your release:

curl -fsSL https://download.opensuse.org/repositories/home:AvengeMedia:danklinux/Debian_13/Release.key | \
sudo gpg --dearmor -o /etc/apt/keyrings/danklinux.gpg
echo "deb [signed-by=/etc/apt/keyrings/danklinux.gpg] https://download.opensuse.org/repositories/home:/AvengeMedia:/danklinux/Debian_13/ /" | \
sudo tee /etc/apt/sources.list.d/danklinux.list
sudo apt update
sudo apt install dgop

Ubuntu

Ubuntu 26.04 LTS+ (Resolute Raccoon) is supported via Launchpad PPA.

sudo add-apt-repository ppa:avengemedia/danklinux
sudo apt update
sudo apt install dgop

openSUSE & Derivatives

DGOP is available through the Open Build Service (OBS) for OpenSUSE Tumbleweed, Leap 16/16.1, and Slowroll.

Select your distribution:

sudo zypper addrepo https://download.opensuse.org/repositories/home:AvengeMedia:danklinux/openSUSE_Tumbleweed/home:AvengeMedia:danklinux.repo
sudo zypper refresh
sudo zypper install dgop

Void Linux

note

Void packages are pending submission to the official void-packages repository. Until they are merged upstream, you can install them from our self-hosted custom XBPS repositories or build them from source.

echo "repository=https://avengemedia.github.io/DankLinux/current" | sudo tee /etc/xbps.d/danklinux.conf
sudo xbps-install -Su
sudo xbps-install -S dgop
note

On the first sync, xbps-install will output our signing key fingerprint and ask you to type y to trust and import it. Verify that the key matches our official signing fingerprint.

Gentoo

gui-apps/dgop is available in the official guru community overlay.

sudo eselect repository enable guru
sudo emaint sync -r guru
sudo emerge --ask gui-apps/dgop
note

The guru overlay package is keyworded ~amd64, so you may need to accept the testing keyword:

echo "gui-apps/dgop ~amd64" | sudo tee -a /etc/portage/package.accept_keywords/dgop

Pre-built Binaries

Download the latest release for your architecture:

# Download and install
wget https://github.com/AvengeMedia/dgop/releases/latest/download/dgop-linux-amd64.gz
gunzip dgop-linux-amd64.gz
chmod +x dgop-linux-amd64
sudo mv dgop-linux-amd64 /usr/local/bin/dgop

From Source

Requirements: Go 1.24+

git clone https://github.com/AvengeMedia/dgop
cd dgop
make
sudo make install

Verification

Test the installation:

# Check version
dgop version

# Get system metrics
dgop system

# Run API server
dgop server

# See available commands
dgop --help

System Requirements

  • Operating System: Linux (uses /proc and /sys filesystems)
  • Go Version: 1.24+ (for building from source)

Optional Dependencies

For enhanced functionality:

  • nvidia-smi - NVIDIA GPU monitoring

Integration with DMS

tip

DankMaterialShell users gain access to system widgets (CPU, RAM, GPU, Disk, Network) and process monitoring when dgop is installed.

Next Steps