Skip to content

[Bug]: Niri AppImage cannot save remote environment credentials #2539

@mwolson

Description

@mwolson

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.

Area

apps/desktop

Steps to reproduce

  1. Run the Linux AppImage under Niri without adding --password-store=gnome-libsecret to the desktop launcher.
  2. Add a remote environment.
  3. Continue until T3 Code needs to persist the saved environment bearer token.

Expected behavior

T3 Code should select an encrypted Linux secret storage backend and save the remote environment credential.

Actual behavior

Electron can select basic_text on Niri because Niri is not one of Electron's recognized Linux desktop names for secret storage backend selection. When encrypted storage is unavailable, T3 Code cannot save the remote environment credential.

Impact

Major degradation or frequent failure

Version or commit

0.0.22 AppImage, main around 35721d9

Environment

Linux, Niri on Wayland, AppImage build.

Logs or stack traces

safe storage backend=gnome_libsecret encryptionAvailable=true

The log line above is from the fixed build after removing the launcher workaround. Before the fix, the working local workaround was adding --password-store=gnome-libsecret to the installed desktop entry.

Workaround

Add --password-store=gnome-libsecret to the AppImage desktop launcher, then restart T3 Code.

Fix

Fixed by #2538.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions