Package Details: cmux-gtk 0.62.0.alpha.11-1

Git Clone URL: https://aur.archlinux.org/cmux-gtk.git (read-only, click to copy)
Package Base: cmux-gtk
Description: Terminal multiplexer for AI coding agents (GTK4/libadwaita)
Upstream URL: https://github.com/douglas/cmux-gtk
Licenses: AGPL-3.0-or-later
Conflicts: cmux, cmux-git
Provides: cmux
Submitter: dsa
Maintainer: dsa
Last Packager: dsa
Votes: 0
Popularity: 0.000000
First Submitted: 2026-03-23 21:18 (UTC)
Last Updated: 2026-03-28 15:07 (UTC)

Latest Comments

motherofmilk commented on 2026-07-05 09:50 (UTC)

The package only installs cmux-zsh-integration.zsh, but cmux-app's shell integration auto-injection is gated on .zshenv existing in the shell-integration dir. Without it, ZDOTDIR injection never activates, so the shell never reports its working directory — workspaces always save/restore with $HOME as cwd and panel directories stay empty in the sidebar.

Fix in package() — install all three files (.zshenv is hidden, easy to miss):

install -Dm644 cmux/shell-integration/.zshenv \
    "$pkgdir/usr/share/cmux/shell-integration/.zshenv"
install -Dm644 cmux/shell-integration/cmux-zsh-integration.zsh \
    "$pkgdir/usr/share/cmux/shell-integration/cmux-zsh-integration.zsh"
install -Dm644 cmux/shell-integration/cmux-bash-integration.bash \
    "$pkgdir/usr/share/cmux/shell-integration/cmux-bash-integration.bash"

Workaround for current installs without rebuilding: copy the three files from the source tarball to ~/.local/share/cmux/shell-integration/ (cmux-app checks that path as a fallback). New terminals pick it up immediately.