From 1efca15e685f7e51cdeaea66fe5adf9344f92708 Mon Sep 17 00:00:00 2001 From: Oshgnacknak Date: Wed, 10 Sep 2025 18:24:33 +0200 Subject: [PATCH] Bind caps to escape --- flake.nix | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/flake.nix b/flake.nix index 3a7c82c..5a0a777 100644 --- a/flake.nix +++ b/flake.nix @@ -111,13 +111,21 @@ force = true; }; - # Environment variables only for this user/session home.sessionVariables = { EDITOR = "nvim"; PREFERRED_SHELL = "zsh"; }; - # Good HM hygiene + # Make sure Home Manager manages dconf + programs.dconf.enable = true; + + # GNOME input options (Wayland-safe) + dconf.settings = { + "org/gnome/desktop/input-sources" = { + xkb-options = [ "caps:escape" ]; + }; + }; + xdg.enable = true; home.stateVersion = "24.05"; }