make backgroundOverlay and overviewBackdrop disableable via modules config
This commit is contained in:
parent
e5861aa18f
commit
c0b3cd9b6f
3 changed files with 18 additions and 4 deletions
|
|
@ -79,6 +79,12 @@ QtObject {
|
|||
property var power: ({
|
||||
enable: true
|
||||
})
|
||||
property var backgroundOverlay: ({
|
||||
enable: true
|
||||
})
|
||||
property var overviewBackdrop: ({
|
||||
enable: true
|
||||
})
|
||||
|
||||
property FileView _file: FileView {
|
||||
path: (Quickshell.env("XDG_CONFIG_HOME") || (Quickshell.env("HOME") + "/.config")) + "/nova-shell/modules.json"
|
||||
|
|
|
|||
|
|
@ -86,6 +86,8 @@ in
|
|||
"volume"
|
||||
"idleInhibitor"
|
||||
"power"
|
||||
"backgroundOverlay"
|
||||
"overviewBackdrop"
|
||||
] (name: moduleOpt name { });
|
||||
in
|
||||
simpleModules
|
||||
|
|
|
|||
10
shell.qml
10
shell.qml
|
|
@ -23,13 +23,19 @@ ShellRoot {
|
|||
screen: scope.modelData
|
||||
}
|
||||
|
||||
BackgroundOverlay {
|
||||
Loader {
|
||||
active: Modules.backgroundOverlay.enable
|
||||
sourceComponent: BackgroundOverlay {
|
||||
screen: scope.modelData
|
||||
}
|
||||
}
|
||||
|
||||
OverviewBackdrop {
|
||||
Loader {
|
||||
active: Modules.overviewBackdrop.enable
|
||||
sourceComponent: OverviewBackdrop {
|
||||
screen: scope.modelData
|
||||
}
|
||||
}
|
||||
|
||||
ScreenCorners {
|
||||
screen: scope.modelData
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue