nix!: refactored nixosModules

This commit is contained in:
Primrose 2024-10-12 00:11:47 +02:00
parent 3753271d60
commit 18f7c70bc9
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
17 changed files with 25 additions and 32 deletions

View file

@ -0,0 +1,22 @@
{ lib, ... }:
{
services.xserver.xkb = {
layout = lib.mkDefault "myDvorak";
# TODO: figure out how to implement this conditionally
# 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;
}