Skip to content

[FEATURE] build artifacts for Atuin Desktop for aarch64/arm64 (Raspberry Pi OS and similar) #320

@vielmetti

Description

@vielmetti

Feature Summary

I'd like to see release binaries for Atuin Desktop targeting arm64 systems, including Debian packaging targeting Raspberry Pi OS.

Problem/Use Case

I have been using Atuin Desktop on my MacBook and would like to also have the same tooling available on my Pi 500.

Proposed Solution

Ideally the build process would build (or cross-compile) successfully on arm64 and this would be easy; my attempt to build it from "cargo build" got a failure building the dependency "gdk-sys v0.18.2". so there might be a little work.

Current Workaround

No current workaround available

Detailed Description

User Interface

Users on the Raspberry Pi or other industrial arm64 system would use Atuin Desktop just like they use it on all other systems; no user interface changes needed.

Integration Points

Would this feature need to integrate with:

  • Shell/Terminal
  • Database clients
  • HTTP/API calls
  • File system
  • External tools (specify): ___
  • Other: All dependencies of Atuin Desktop would need to be built successfully before running.

Alternatives Considered

The alternative is to not use this application on this particular system.

Additional Context

  • Priority: How important is this feature to your workflow? (Mediuml)
  • Frequency: How often would you use this feature? (Weekly)
  • Team Impact: Would this benefit just you or your entire team? (team)

Related Issues/Discussions

Link any related issues, discussions, or community conversations about this feature.

Implementation Notes

If you have technical suggestions or constraints to consider, share them here.


I'll track the gdk-sys v0.18.2 build failure on arm64/aarch64 separately and link any details I find here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions