nix: make layouts a nixosModule

This commit is contained in:
Primrose 2024-07-13 00:17:41 +02:00
parent 42e1a9d759
commit 075ba6c976
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
6 changed files with 9 additions and 5 deletions

View file

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