From 224e410e5ff6b99d009de8ff7dd7f953b572c280 Mon Sep 17 00:00:00 2001 From: Natasha Moongrave Date: Mon, 2 Feb 2026 17:21:01 +0100 Subject: added czech layout to everything (qwertz) --- modules/nixos/des/hyprland.nix | 6 ++++++ modules/nixos/des/i3wm.nix | 6 ++++++ 2 files changed, 12 insertions(+) (limited to 'modules/nixos') diff --git a/modules/nixos/des/hyprland.nix b/modules/nixos/des/hyprland.nix index 12f05ea..7bd77b4 100644 --- a/modules/nixos/des/hyprland.nix +++ b/modules/nixos/des/hyprland.nix @@ -21,4 +21,10 @@ qt6.qttools hyprpolkitagent ]; + + # Provide keyboard layout vars for Wayland environments and fallback + environment.variables = { + XKB_DEFAULT_LAYOUT = "cz"; + XKB_DEFAULT_OPTIONS = "eurosign:e,caps:escape"; + }; } \ No newline at end of file diff --git a/modules/nixos/des/i3wm.nix b/modules/nixos/des/i3wm.nix index be5eec5..f26b54a 100644 --- a/modules/nixos/des/i3wm.nix +++ b/modules/nixos/des/i3wm.nix @@ -4,5 +4,11 @@ services.xserver = { enable = true; windowManager.i3.enable = true; + + # Czech QWERTZ layout (Czech "CZ" layout) + xkb = { + layout = "cz"; + options = "eurosign:e,caps:escape"; + }; }; } \ No newline at end of file -- cgit v1.2.3