about summary refs log tree commit diff
path: root/modules/workstation
diff options
context:
space:
mode:
Diffstat (limited to 'modules/workstation')
-rw-r--r--modules/workstation/hardware/keyboard/default.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/workstation/hardware/keyboard/default.nix b/modules/workstation/hardware/keyboard/default.nix
index 63bf1a289305..4760fbafbe7b 100644
--- a/modules/workstation/hardware/keyboard/default.nix
+++ b/modules/workstation/hardware/keyboard/default.nix
@@ -6,9 +6,10 @@ let
 in
 {
   console.useXkbConfig = true;
-  services.xserver.layout = "dvorak";
+  services.xserver.xkbVariant = "dvorak";
   services.xserver.xkbOptions = "caps:escape,compose:menu,compose:prsc";
 
   environment.variables.XKB_DEFAULT_LAYOUT = xcfg.layout;
+  environment.variables.XKB_DEFAULT_VARIANT = xcfg.xkbVariant;
   environment.variables.XKB_DEFAULT_OPTIONS = xcfg.xkbOptions;
 }