Skip to content

fix(claude-desktop): use flat xorg lib names (silence deprecation warnings)#21

Merged
UnbreakableMJ merged 1 commit into
mainfrom
fix/claude-desktop-xorg-names
Jul 2, 2026
Merged

fix(claude-desktop): use flat xorg lib names (silence deprecation warnings)#21
UnbreakableMJ merged 1 commit into
mainfrom
fix/claude-desktop-xorg-names

Conversation

@UnbreakableMJ

Copy link
Copy Markdown
Contributor

The claude-desktop derivation (merged in #19) used the deprecated xorg.* package set, so every eval/rebuild printed 12 The xorg package set has been deprecated warnings (xorg.libX11libx11, etc.).

Switch its args + buildInputs to the flat top-level names (libx11, libxcomposite, libxdamage, libxext, libxfixes, libxrandr, libxrender, libxtst, libxscrnsaver, libxcb, libxkbfile, libxshmfence) — same convention already used in pkgs/chrome-remote-desktop/.

No functional change. Toplevel builds warning-free; claude-desktop still in the system closure.

🤖 Generated with Claude Code

…nings)

The claude-desktop derivation used the deprecated xorg.* package set
(xorg.libX11, xorg.libXtst, ...), which printed 12 'xorg package set has been
deprecated' warnings on every eval/rebuild. Switch to the flat top-level names
(libx11, libxtst, libxscrnsaver, ...) — the same convention already used in
pkgs/chrome-remote-desktop/. No functional change; toplevel builds, claude-desktop
still in the closure, warnings gone.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@UnbreakableMJ UnbreakableMJ merged commit e98b9c1 into main Jul 2, 2026
1 check passed
@UnbreakableMJ UnbreakableMJ deleted the fix/claude-desktop-xorg-names branch July 2, 2026 09:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant