Skip to content

Feature Request: Include Halmak Layout in xkeyboard-config for Easier Use/Installation on Linux #50

@mateowoetam

Description

@mateowoetam

I am a dedicated user of the Halmak keyboard layout and deeply appreciate the work you have put into making it available for both Linux, macOS, and Windows platforms. However, with the growing popularity of immutable and declarative Linux distributions such as uBlue, VanillaOS (specifically 2 Orchid), and NixOS, the process of installing the Halmak layout has become increasingly complex. These distributions offer unique challenges that are not present in traditional Linux setups.

To illustrate the complexity, I have developed my own installation script to install the Halmak layout on some of these systems (currently none are immutable), which you can find here: mateowoetam/halmaklinuxsupport.

Proposed Solution

To streamline the installation process and make the Halmak layout more accessible to users of all Linux distributions, I propose the following solutions:

  1. Include Halmak Layout in xkeyboard-config:

    • Work towards integrating the Halmak layout directly into the xkeyboard-config GitLab repository. This would ensure that the layout is preinstalled on all Linux systems that use xkeyboard-config, allowing users to select it in their settings without additional steps.
  2. Collaborate with xkeyboard-config Developers:

    • Engage with the developers of xkeyboard-config to encourage them to add the Halmak layout. This collaboration could significantly reduce the barriers for users who wish to use the Halmak layout on their systems.

I've already decided to publish my own Feature request on their GitLab and I think we can go from there.

Benefits

  • Ease of Use: Users would no longer need to go through the hassle of manually installing the layout.
  • Broader Adoption: Simplifying the installation process could lead to increased adoption of the Halmak layout.
  • Enhanced User Experience: Users can easily select the Halmak layout from their system settings, improving the overall user experience.

Thank you for considering this feature request. I am confident that these changes will greatly benefit the community and make the Halmak layout more accessible to a wider audience.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions