restructure module config to objects with enable + extra options
This commit is contained in:
parent
4109078a91
commit
55ab5bc4e7
9 changed files with 123 additions and 117 deletions
|
|
@ -53,8 +53,8 @@ PanelWindow {
|
|||
|
||||
M.BarGroup {
|
||||
borderColor: M.Theme.base0D
|
||||
M.Clock { visible: M.Modules.clock }
|
||||
M.Notifications { visible: M.Modules.notifications }
|
||||
M.Clock { visible: M.Modules.clock.enable }
|
||||
M.Notifications { visible: M.Modules.notifications.enable }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -67,17 +67,17 @@ PanelWindow {
|
|||
|
||||
M.BarGroup {
|
||||
borderColor: M.Theme.base0D
|
||||
M.Workspaces { bar: bar; visible: M.Modules.workspaces }
|
||||
M.Workspaces { bar: bar; visible: M.Modules.workspaces.enable }
|
||||
}
|
||||
M.BarGroup {
|
||||
borderColor: M.Theme.base0D
|
||||
M.Tray { bar: bar; visible: M.Modules.tray }
|
||||
M.Tray { bar: bar; visible: M.Modules.tray.enable }
|
||||
}
|
||||
M.BarGroup {
|
||||
borderColor: M.Theme.base0D
|
||||
M.WindowTitle {
|
||||
Layout.maximumWidth: 400
|
||||
visible: M.Modules.windowTitle
|
||||
visible: M.Modules.windowTitle.enable
|
||||
}
|
||||
}
|
||||
Item { Layout.fillWidth: true }
|
||||
|
|
@ -96,13 +96,13 @@ PanelWindow {
|
|||
M.BarGroup {
|
||||
borderColor: M.Theme.base0E
|
||||
M.Mpris {}
|
||||
M.Volume { visible: M.Modules.volume }
|
||||
M.Volume { visible: M.Modules.volume.enable }
|
||||
}
|
||||
|
||||
// Connectivity
|
||||
M.BarGroup {
|
||||
borderColor: M.Theme.base0D
|
||||
M.Network { visible: M.Modules.network }
|
||||
M.Network { visible: M.Modules.network.enable }
|
||||
M.Bluetooth {}
|
||||
}
|
||||
|
||||
|
|
@ -110,25 +110,25 @@ PanelWindow {
|
|||
M.BarGroup {
|
||||
borderColor: M.Theme.base0A
|
||||
M.Backlight {}
|
||||
M.PowerProfile { visible: M.Modules.powerProfile }
|
||||
M.IdleInhibitor { visible: M.Modules.idleInhibitor }
|
||||
M.PowerProfile { visible: M.Modules.powerProfile.enable }
|
||||
M.IdleInhibitor { visible: M.Modules.idleInhibitor.enable }
|
||||
}
|
||||
|
||||
// Stats
|
||||
M.BarGroup {
|
||||
borderColor: M.Theme.base08
|
||||
M.Cpu { visible: M.Modules.cpu }
|
||||
M.Memory { visible: M.Modules.memory }
|
||||
M.Temperature { visible: M.Modules.temperature }
|
||||
M.Weather { visible: M.Modules.weather }
|
||||
M.Disk { visible: M.Modules.disk }
|
||||
M.Cpu { visible: M.Modules.cpu.enable }
|
||||
M.Memory { visible: M.Modules.memory.enable }
|
||||
M.Temperature { visible: M.Modules.temperature.enable }
|
||||
M.Weather { visible: M.Modules.weather.enable }
|
||||
M.Disk { visible: M.Modules.disk.enable }
|
||||
}
|
||||
|
||||
// Power
|
||||
M.BarGroup {
|
||||
borderColor: M.Theme.base08
|
||||
M.Battery {}
|
||||
M.Power { bar: bar; visible: M.Modules.power }
|
||||
M.Power { bar: bar; visible: M.Modules.power.enable }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue