

This is the only real way to do it, the other solutions involve “standards” which more often than not aren’t all encompassing. Make sure that any user input of a country is just them uploading the jpg of their home country without any sort of validationbecausee everyone is loyal to their home country.
Mint is a great distro to choose for initially switching. The difference between using mint and raspian is that mint has a lot more GUIs for setting, packages, etc. Don’t make the mistake I did and make sure you use those for peace of mind. You can always do a live boot to see if any software you want to use actually works on your system running mint. Also, make sure you back up every important file before messing with any of this.