I haven't tried loading your UI in-game yet, but one obvious problem is that your Config.wtf file only includes a uiScale setting. Since it's missing all of the other settings that the game normally sets the first time it loads, the game is probably just ignoring it and reverting to defaults. Try using your actual Config.wtf file, and just remove the personal information (account name, last server, last character index, realmlist, etc). You might also need to include Launcher.wtf and/or other settings files the game creates on first run.
On a side note, your MayronSetup.lua file is full of inefficient and redundant class checks and hardcoded colors. Instead of things like this:
Code:
local _, class = UnitClass("player")
if class == "WARRIOR" then
B1:SetBackdropColor(0.78, 0.61, 0.43)
elseif class == "PRIEST" then
B1:SetBackdropColor(0.6, 0.6, 0.6)
elseif class == "MAGE" then
B1:SetBackdropColor(0.41, 0.80, 0.94)
elseif class == "DRUID" then
B1:SetBackdropColor(1.00, 0.49, 0.04)
elseif class == "PALADIN" then
B1:SetBackdropColor(0.96, 0.55, 0.73)
elseif class == "HUNTER" then
B1:SetBackdropColor(0.67, 0.83, 0.45)
elseif class == "ROGUE" then
B1:SetBackdropColor(1.00, 0.96, 0.41)
elseif class == "SHAMAN" then
B1:SetBackdropColor(0.0, 0.44, 0.87)
elseif class == "WARLOCK" then
B1:SetBackdropColor(0.58, 0.51, 0.79)
elseif class == "DEATHKNIGHT" then
B1:SetBackdropColor(0.77, 0.12, 0.23)
end
You should do a single lookup at the top of the file:
Code:
local classcolor = (CUSTOM_CLASS_COLORS or RAID_CLASS_COLORS)[(select(2, UnitClass("player")))]
Then every time you want to color something, you can do it with a single line:
Code:
B1:SetBackdropColor(classcolor.r, classcolor.g, classcolor.b)
On another side note, WoW isn't localized in Dutch; you're probably seeing German.