I've been trying to customize it too with varying levels of success. Here's what I have so far
For windwalkers, rogues, ferals, this command resizes the combo point display. The default is 0.75 scale. Here I set it to 1.5 since it looks nice. You can also set it to 0.01 to hide them, though there's probably a better way to do that.
Code:
/run ClassNameplateBarWindwalkerMonkFrame:SetScale(1.5)
/run ClassNameplateBarRogueDruidFrame:SetScale(1.5)
Using the larger nameplates, the font is increased in size. I didn't like that so this command switches back to the smaller one
Code:
/run DefaultCompactNamePlateFrameSetUpOptions.useLargeNameFont=false;
Also the larger nameplates cause the displayed buffs/debuffs to be really far offset from the nameplate. This script moves them back closer. EDITED WITH UPDATED SCRIPT
Code:
/run local function fn(...) for _,v in pairs(C_NamePlate.GetNamePlates())do local bf=v.UnitFrame.BuffFrame bf.baseYOffset=0 bf:UpdateAnchor()end end NamePlateDriverFrame:HookScript("OnEvent",fn)
I was also disappointed the nameplates weren't showing all buffs on me so this script makes it show ALL buffs except indefinite buffs or buffs that last more than about a minute. It also doesn't show buffs with the SpellID specified by b so you can add your own unwanted SpellIDs to b or just leave it as b={} if you don't care. This ones a bit hacky too.
Code:
/run local b={196608,126896};local gn=UnitAura;local function fn(...)local a={gn(...)};a[15]=a[6]~=nil and not tContains(b,a[11])and abs(a[6]-31)<31;return unpack(a);end UnitAura=fn;
Somewhat related but I didn't like that it wouldn't automatically display names on all enemy nameplates so this command fixes that. (a little hacky)
Code:
/run local function fn(f) return not UnitIsPlayer(f.unit);end ShouldShowName=fn
Some of these commands won't take effect until the nameplates hide and then reappear. As for resizing health/mana, I haven't tried anything with that yet so not sure.
Also, I wouldn't mind someone with more add-on experience coming in and telling me how to correctly do these things. But for now these work most of the time.