about summary refs log tree commit diff
path: root/modules
diff options
context:
space:
mode:
authoraszlig <aszlig@nix.build>2023-08-02 04:10:01 +0200
committeraszlig <aszlig@nix.build>2023-08-02 04:14:00 +0200
commitee758fdcdbbcae14d7a50d1809c1b225545d665f (patch)
tree6ca4a19f4191a570852b0eee4004dc37d88d891c /modules
parent291fe6315ce7ee4c4ff524d6202cf8c28a0f4ef4 (diff)
profiles/base: Fix XKB Dvorak keyboard layout
The right XKB configuration should be using "us" as its layout and
"dvorak" as the variant, because there are other such variants such as
"it", "fr" or "de" and just using "dvorak" as the layout has very long
been an alias that now has been removed[1] in the latest version of
xkeyboard-config.

[1]: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/commit/470ad2cd8fea84d7210377161d86b31999bb5ea6

Signed-off-by: aszlig <aszlig@nix.build>
Diffstat (limited to 'modules')
-rw-r--r--modules/user/aszlig/profiles/base.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/user/aszlig/profiles/base.nix b/modules/user/aszlig/profiles/base.nix
index 81b10112..eb7a78f0 100644
--- a/modules/user/aszlig/profiles/base.nix
+++ b/modules/user/aszlig/profiles/base.nix
@@ -36,7 +36,8 @@ in {
     networking.useNetworkd = true;
     networking.useDHCP = false;
 
-    services.xserver.layout = "dvorak";
+    services.xserver.layout = "us";
+    services.xserver.xkbVariant = "dvorak";
     console.useXkbConfig = true;
     console.font = "lat9w-16";