Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Steam IM Support (Missing packages) #364

Open
bigsaltyfishes opened this issue Jun 8, 2024 · 1 comment · May be fixed by #437
Open

Add Steam IM Support (Missing packages) #364

bigsaltyfishes opened this issue Jun 8, 2024 · 1 comment · May be fixed by #437
Labels
1. type: bug Something isn't working 1. type: Feature request 2. priority: 2. normal 2. topic: system integration About our integration of Steam stuff within NixOS 3. status: has PR For bugs, a related PR exists ✨ contributions welcome ❗ help wanted Extra attention is needed

Comments

@bigsaltyfishes
Copy link

Steam requires several IBus engines to make the input methods (IM) work:

  • ibus-table-cangjie-lite: It exists in nixpkgs as "ibus-engine.table-chinese" but the version is older than the one used by Valve (which includes a patch to limit unused tables). This package is for the Traditional Chinese Cangjie input method.
  • ibus-pinyin: This package does not exist in nixpkgs. It is for the Simplified Chinese Pinyin input method.
  • pyzy: This package does not exist in nixpkgs. It is a dependency for ibus-pinyin, used for Pinyin and Bopomofo conversion.
  • ibus-anthy: This package is for the Japanese input method, with a patch from Valve. The upstream package exists in nixpkgs.
  • ibus-hangul: This package is for the Korean input method. It seems Valve uses the upstream package directly. We can install it from nixpkgs.

I have tested that the Steam IM works after installing ibus-table-cangjie-lite, ibus-pinyin, pyzy(Works in both Gamescope Session and X11 Desktop Session):
3f12c4fe58ba187f5c333ada2f5ac01

@samueldr
Copy link
Member

(Noting here that I'll definitely need help confirming things are proper, if I end-up being the one looking into that.)

@bigsaltyfishes bigsaltyfishes linked a pull request Oct 30, 2024 that will close this issue
@samueldr samueldr added the 3. status: has PR For bugs, a related PR exists label Oct 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. type: bug Something isn't working 1. type: Feature request 2. priority: 2. normal 2. topic: system integration About our integration of Steam stuff within NixOS 3. status: has PR For bugs, a related PR exists ✨ contributions welcome ❗ help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants