You can customize alot of the layout through editing of the layout files. At least until Scott has the interface done to make that easier.
You should find a folder called Layouts\Default in your nUI addon folder.
In there you will see a small list of other folders covering different elements of the interface.
Art, Fonts, HUDLayouts, InfoPanels, UnitPanels
It is simply the case of tracking down the relevant layout file and change the values stored within. The addon simply utilises these files to position the different elements.
For Example:
In the case of the debuff Icons shown on the left hand side of your HUD health bars you would need to edit the PlayerTarget folders nUI_HUDSkin_PlayerTarget_Player.lua file and adjust the Aura section as highlighted below:
Code:
["Aura"] =
{
[1] = -- debuffs
{
anchor =
{
anchor_pt = "TOPRIGHT",
relative_to = "$parent_Health",
relative_pt = "TOPLEFT",
xOfs = 40,
yOfs = -100,
},
options =
{
enabled = true,
size = 45,
strata = nil,
level = 1,
aura_type = "harm",
origin = "TOPRIGHT",
player_auras = false,
dispellable = false,
horizontal = false,
highlight_player = false,
aura_types = true,
cooldown_anim = false,
flash_expire = true,
clickable = true,
rows = 3,
cols = 4,
expire_time = 10,
hGap = 5,
vGap = 20,
timer =
{
enabled = true,
fontsize = 10,
justifyH = "CENTER",
justifyV = "TOP",
anchor_pt = "TOP",
relative_pt = "BOTTOM",
xOfs = 0,
yOfs = 1,
},
count =
{
enabled = true,
justifyH = "CENTER",
justifyV = "MIDDLE",
anchor_pt = "CENTER",
relative_pt = "CENTER",
xOfs = 0,
yOfs = 0.5,
},
},
},
},
As to your debuff icons on your target I was sure there was a section in a file to do that too but for the moment it escapes me but the section above gives you an idea what to look for.
In the case of your buffs which are shown by default as a list on the left hand side. Those cannot be changed. But there is a plugin that replaces the list with buttons which may or may not have their own layout options ( I've never used it so cannot say ).
Well I hope that has helped you somewhat and if Scott hasn't already replied since I started typing this I am sure he will pipe in with suggestions himself.