AprilNEA / AprilNEA/OpenLogi

[Feature]: Distribution via Homebrew on Linux/Linuxbrew

Open
#1,202 0 comments 0 reactions 0 assignees View on GitHub
needs: triage type: feature
Dominant language
Rust
Stars
21k
Forks
675
Avg merge
2d 5h
Merged PRs (30d)
172

Description

### Pre-flight checklist

- [x] I searched existing issues and the [Roadmap](https://github.com/AprilNEA/OpenLogi#roadmap), and this isn't already tracked.

### Problem / motivation

Some folks (like myself) use an immutable Linux distro, like Bazzite. However, no current packaging options for OpenLogi exist that works for such distros. 😢

### Proposed solution

It might be easier to package up everything OpenLogi needs via Homebrew on Linux. The distance doesn't seem great when you already have a macOS cask.

Documentation: https://docs.brew.sh/Homebrew-on-Linux

### Alternatives considered

Some solutions have been proposed already (i.e., #681 or #371), but they might not fit everybody's preference.

### Related area(s)

- [ ] GUI
- [ ] CLI
- [ ] Button actions / remapping
- [ ] DPI
- [ ] SmartShift
- [ ] Per-application profiles
- [ ] Configuration (TOML)
- [ ] Auto-update
- [x] Other

### Additional context

_No response_

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the repository's existing macOS cask and the Homebrew on Linux documentation linked in the issue. Determine the packaging entry points and dependencies needed for Linuxbrew support; done means OpenLogi can be distributed through Homebrew on Linux, with the required packaging configuration documented or added.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, rust
Domain
release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.