nixos: make keyboard layout module opt-in

This commit is contained in:
Primrose 2025-02-08 22:23:03 +01:00
parent c94d573ad0
commit 80d9cd67ec
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
7 changed files with 6 additions and 4 deletions

View file

@ -0,0 +1,19 @@
{
services.xserver.xkb = {
extraLayouts = {
"myDvorak" = {
languages = ["us"];
symbolsFile = ./dvorak.xkb;
description = "Leana's dvorak";
};
"myDvorakFrench" = {
languages = ["fr"];
symbolsFile = ./dvorak-french.xkb;
description = "Leana's dvorak but baguette";
};
};
};
services.xserver.xkb.layout = "myDvorak";
console.useXkbConfig = true;
}