Should this work in changing the layout in the login screen?

 #    Select internationalisation properties.
       i18n.defaultLocale = "en_US.UTF-8";
        console = {
          font = "Lat2-Terminus16";
           keyMap = "dvorak";
        };

  # Enable the GNOME 3 Desktop Environment.
  services.xserver.enable = true;
  services.xserver.displayManager.gdm.enable = true;
  services.xserver.desktopManager.gnome3.enable = true;
  

  #    Configure keymap in X11
      services.xserver.layout = "dvorak";
      services.xserver.xkbOptions = "eurosign:e";

should this change the gnome login keyboard layout to dvorak. actual gnome is dvorak but not when i login. Are there any solutions? Thank you.

I’m having the same issue.

  1. Trying to get the login screen to default to dvorak.

  2. Trying to figure out how to assign different users different keyboard layouts.