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"; }