I don’t know how BSD works, but linux has $XDG_ configs in homedir of user for most configuration files.
You could sidestep any conflicts by just changing your linux-systems $XDG_ -environmental variables to something like ~/.local.linux, ~/.config.linux and so on.
Ultimately almost any path under $HOME can ba changed with corresponding environmental variable in linux - so you can split directories if necessary.
Well, European External Action Service itself is (according to wikipedia-article is the exact institution to handle such crisis/hostage cituation.
Call me synical, but I have to question why an employee of EU diplomatic corp is spending his holiday on middle east. I don’t it’s unreasonable to assume that EU does some security related intelligence operations in middle east, so to me their employee spending a holiday in Iran sounds like a coded speech for “their work doesn’t fall under diplomatic protection”.
Still, under normal diplomatic relations this still wouldn’t translate to jailing someone for over a year. I don’t believe whatever he was involved in is immoral enough to warrant such.