-
Notifications
You must be signed in to change notification settings - Fork 82
Open
Labels
1. type: Feature request1. type: bugSomething isn't workingSomething isn't working2. priority: 2. normal2. topic: system integrationAbout our integration of Steam stuff within NixOSAbout our integration of Steam stuff within NixOS3. status: has PRFor bugs, a related PR existsFor bugs, a related PR exists✨ contributions welcome❗ help wantedExtra attention is neededExtra attention is needed
Description
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):

Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
1. type: Feature request1. type: bugSomething isn't workingSomething isn't working2. priority: 2. normal2. topic: system integrationAbout our integration of Steam stuff within NixOSAbout our integration of Steam stuff within NixOS3. status: has PRFor bugs, a related PR existsFor bugs, a related PR exists✨ contributions welcome❗ help wantedExtra attention is neededExtra attention is needed