Guac (Unofficial) (guac-tsugu) Package name

Install latest/stable of Guac (Unofficial)

Ubuntu 16.04 or later?

Make sure snap support is enabled in your Desktop store.


Install using the command line

sudo snap install guac-tsugu

Don't have snapd? Get set up for snaps.

Channel Version Published

Details for Guac (Unofficial)

Package name

  • guac-tsugu

License

  • BSD-3-Clause

Last updated

  • 26 April 2026 - latest/stable
  • 26 April 2026 - latest/edge

Websites


Source code


Report a bug


Report a Snap Store violation

Share this snap

Generate an embeddable card to be shared on external websites.

Guac is an Emulator written in golang for Gameboy, Gameboy Color, Gameboy Advance, and Nintendo DS handheld consoles.

Plugs you need to connect before playing

sudo snap connect guac-tsugu:alsa !!! The app will not launch without this !!!

sudo snap connect guac-tsugu:joystick (if you want to use one)

You can also go to Settings > Apps > Guac and toggle the permissions there

Running the games

Run the executable with a rom path (gb, gbc, gba, nds are required extensions) to immediately enter the game.

guac-tsugu -r="../rom/pokemon_emerald.gba"

Setting up Console Mode

At root, create a "roms.json" file. This file will hold the game metadata in the following format. At this time Art must be 1:1 pngs or jpgs. Watch trailing commas in json.

[
 {
  "RomPath": "./rom/gba/the_minish_cap.gba",
  "ArtPath": "./art/the_minish_cap.png"
 }
 ...]

Install Guac (Unofficial) on your Linux distribution

Choose your Linux distribution to get detailed installation instructions. If yours is not shown, get more details on the installing snapd documentation.


Where people are using Guac (Unofficial)

Users by distribution (log)

Ubuntu 24.04
Ubuntu 26.04