# How does adding and using a custom keyboard-layout work?

**URL:** <https://forum.systemcrafters.net/t/how-does-adding-and-using-a-custom-keyboard-layout-work/1908>\
**Category:** Guix\
**Created:** [February 26, 2026, 10:32pm UTC](https://forum.systemcrafters.net/t/how-does-adding-and-using-a-custom-keyboard-layout-work/1908 "2026-02-26T22:32:37Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Folaht](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.systemcrafters.net/folaht/32/1145_2.png) [@Folaht](https://forum.systemcrafters.net/u/Folaht)\
**Post date:** [February 27, 2026, 7:32am UTC](https://forum.systemcrafters.net/t/how-does-adding-and-using-a-custom-keyboard-layout-work/1908/3 "2026-02-27T07:32:37Z")

</div>

A good start.

That explains that the xkeyboard-config package contains all the keyboard configurations and that `/run/current-system/profile/share/keymaps` folder contains the available keymaps used.

Unfortunately, I seem to have have two xkeyboard-config folders in `/gnu/store` with the same version and I’m not sure why that is, but I think it’s related to [another issue I have](https://forum.systemcrafters.net/t/sometimes-i-get-conflict-issues-when-trying-to-install-packages/1907).

---

_[View the full topic](https://forum.systemcrafters.net/t/how-does-adding-and-using-a-custom-keyboard-layout-work/1908)._
