When I was setting up Macbook I selected Croatian keyboard layout and for some reason it was defined as default from that moment for login screen. Although I primarily use US layout and have changed it for my account Croatian was still used for login screen once the computer powered on.
No matter how I changed default layout and set up global one it would still default to Croatian after the reboot. Then I find out about com.apple.HIToolbox.plist
file located in ~/Library/Preferences
folder. That file is used for storing your user keyboard layouts.
As my user already had layouts setup in a way that was ideal for me I’ve copied this file to main library folder:
sudo cp ~/Library/Preferences/com.apple/HIToolbox.plist /Library/Preferences/
Now my layout on login screen is the way I want it.