When I open Cowork, it gives me the following error:
Doctor output:
Claude Desktop Diagnostics
================================
[PASS] Display server: Wayland (WAYLAND_DISPLAY=wayland-1)
Desktop: niri
Mode: X11 via XWayland (default, for global hotkey support)
Tip: Set CLAUDE_USE_WAYLAND=1 for native Wayland
(disables global hotkeys)
Menu bar mode: auto (default, Alt toggles visibility)
[PASS] Electron: v41.0.2 (/nix/store/j29k8klvkiqy8bi262cw30j2dwyq5vkk-claude-desktop-1.1062.0/lib/claude-desktop/electron/electron-wrapper)
[FAIL] Chrome sandbox: perms=777, owner=nobody
Fix: sudo chown root:root /nix/store/j29k8klvkiqy8bi262cw30j2dwyq5vkk-claude-desktop-1.1062.0/lib/claude-desktop/electron/chrome-sandbox
sudo chmod 4755 /nix/store/j29k8klvkiqy8bi262cw30j2dwyq5vkk-claude-desktop-1.1062.0/lib/claude-desktop/electron/chrome-sandbox
[PASS] SingletonLock: held by running process (PID 1122755)
[PASS] MCP config: valid JSON (/home/filip/.config/Claude/claude_desktop_config.json)
MCP servers configured: 0
[PASS] Node.js: v22.22.2
Path: /usr/bin/node
[PASS] Desktop entry: /usr/share/applications/claude-desktop.desktop
[PASS] Disk space: 431483MB free
Cowork Mode
----------------
[PASS] bubblewrap: found
[PASS] KVM: accessible
[PASS] vsock: module loaded
[PASS] QEMU: found
socat: not found
virtiofsd: not found
VM image: not downloaded yet
Cowork isolation: bubblewrap (namespace sandbox)
[PASS] Cowork daemon: running (parent alive)
[PASS] Log file: 12KB (/home/filip/.cache/claude-desktop-debian/launcher.log)
1 check(s) failed.
See above for fixes.
Log file:
--- Claude Desktop Launcher Start (NixOS) ---
Timestamp: Wed 08 Apr 2026 08:59:11 CEST
Arguments:
Niri detected - forcing native Wayland
Using native Wayland backend (global hotkeys may not work)
Executing: /nix/store/j29k8klvkiqy8bi262cw30j2dwyq5vkk-claude-desktop-1.1062.0/lib/claude-desktop/electron/electron-wrapper --disable-features=CustomTitlebar --no-sandbox --enable-features=UseOzonePlatform,WaylandWindowDecorations --ozone-platform=wayland --enable-wayland-ime --wayland-text-input-version=3 /nix/store/j29k8klvkiqy8bi262cw30j2dwyq5vkk-claude-desktop-1.1062.0/lib/claude-desktop/electron/resources/app.asar
[Frame Fix] Wrapper loaded
[Frame Fix] Menu bar mode: auto
[Frame Fix] Patches built successfully
(node:1122755) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `electron --trace-deprecation ...` to show where the warning was created)
[Frame Fix] Ctrl+Q quit shortcut registered
[Frame Fix] BrowserWindow constructor called
[Frame Fix] Modified frame from undefined to true
[Frame Fix] Linux patches applied
[Frame Fix] Intercepting setApplicationMenu
libEGL warning: pci id for fd 16: 10de:1e84, driver (null)
pci id for fd 17: 10de:1e84, driver (null)
pci id for fd 18: 10de:1e84, driver (null)
libEGL warning: egl: failed to create dri2 screen
libEGL warning: pci id for fd 16: 10de:1e84, driver (null)
pci id for fd 17: 10de:1e84, driver (null)
pci id for fd 18: 10de:1e84, driver (null)
libEGL warning: egl: failed to create dri2 screen
libEGL warning: pci id for fd 16: 10de:1e84, driver (null)
[1122755:0408/085912.550530:ERROR:components/dbus/xdg/request.cc:169] Request ended (non-user cancelled).
[1122755:0408/085912.550558:ERROR:ui/base/accelerators/global_accelerator_listener/global_accelerator_listener_linux.cc:389] Failed to call BindShortcuts (error code 5).
/nix/store/j29k8klvkiqy8bi262cw30j2dwyq5vkk-claude-desktop-1.1062.0/lib/claude-desktop/electron/resources/app.asar/.vite/build/shell-path-worker/shellPathWorker.js:13055
if (!electron.app.isPackaged && false) ;
^
TypeError: Cannot read properties of undefined (reading 'isPackaged')
at Object.<anonymous> (/nix/store/j29k8klvkiqy8bi262cw30j2dwyq5vkk-claude-desktop-1.1062.0/lib/claude-desktop/electron/resources/app.asar/.vite/build/shell-path-worker/shellPathWorker.js:13055:19)
at Module._compile (node:internal/modules/cjs/loader:1820:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1953:10)
at Module.load (node:internal/modules/cjs/loader:1540:32)
at Module._load (node:internal/modules/cjs/loader:1342:12)
at c._load (node:electron/js2c/node_init:2:17999)
at wrapModuleLoad (node:internal/modules/cjs/loader:262:19)
at loadCJSModuleWithModuleLoad (node:internal/modules/esm/translators:334:3)
at ModuleWrap.<anonymous> (node:internal/modules/esm/translators:235:7)
at ModuleJob.run (node:internal/modules/esm/module_job:430:25)
Node.js v24.14.0
[Frame Fix] Intercepting setApplicationMenu
[Frame Fix] Intercepting setApplicationMenu
[Frame Fix] Intercepting setApplicationMenu
[1122807:0408/085914.909085:ERROR:gpu/command_buffer/service/context_group.cc:138] ContextResult::kFatalFailure: WebGL1 blocklisted
[1122807:0408/085914.909874:ERROR:gpu/command_buffer/service/context_group.cc:138] ContextResult::kFatalFailure: WebGL1 blocklisted
[1122807:0408/085914.914770:ERROR:gpu/command_buffer/service/context_group.cc:138] ContextResult::kFatalFailure: WebGL1 blocklisted
[1122807:0408/085914.915313:ERROR:gpu/command_buffer/service/context_group.cc:138] ContextResult::kFatalFailure: WebGL1 blocklisted
[1122807:0408/085915.891949:ERROR:gpu/command_buffer/service/context_group.cc:138] ContextResult::kFatalFailure: WebGL1 blocklisted
[1122807:0408/085915.892603:ERROR:gpu/command_buffer/service/context_group.cc:138] ContextResult::kFatalFailure: WebGL1 blocklisted
I also installed it using the Nix flake and the package claude-desktop-fhs.
When I open Cowork, it gives me the following error:
Doctor output:
Log file:
I also installed it using the Nix flake and the package
claude-desktop-fhs.