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: ({
|
property var power: ({
|
||||||
enable: true
|
enable: true
|
||||||
})
|
})
|
||||||
|
property var backgroundOverlay: ({
|
||||||
|
enable: true
|
||||||
|
})
|
||||||
|
property var overviewBackdrop: ({
|
||||||
|
enable: true
|
||||||
|
})
|
||||||
|
|
||||||
property FileView _file: FileView {
|
property FileView _file: FileView {
|
||||||
path: (Quickshell.env("XDG_CONFIG_HOME") || (Quickshell.env("HOME") + "/.config")) + "/nova-shell/modules.json"
|
path: (Quickshell.env("XDG_CONFIG_HOME") || (Quickshell.env("HOME") + "/.config")) + "/nova-shell/modules.json"
|
||||||
|
|
|
||||||
|
|
@ -86,6 +86,8 @@ in
|
||||||
"volume"
|
"volume"
|
||||||
"idleInhibitor"
|
"idleInhibitor"
|
||||||
"power"
|
"power"
|
||||||
|
"backgroundOverlay"
|
||||||
|
"overviewBackdrop"
|
||||||
] (name: moduleOpt name { });
|
] (name: moduleOpt name { });
|
||||||
in
|
in
|
||||||
simpleModules
|
simpleModules
|
||||||
|
|
|
||||||
14
shell.qml
14
shell.qml
|
|
@ -23,12 +23,18 @@ ShellRoot {
|
||||||
screen: scope.modelData
|
screen: scope.modelData
|
||||||
}
|
}
|
||||||
|
|
||||||
BackgroundOverlay {
|
Loader {
|
||||||
screen: scope.modelData
|
active: Modules.backgroundOverlay.enable
|
||||||
|
sourceComponent: BackgroundOverlay {
|
||||||
|
screen: scope.modelData
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
OverviewBackdrop {
|
Loader {
|
||||||
screen: scope.modelData
|
active: Modules.overviewBackdrop.enable
|
||||||
|
sourceComponent: OverviewBackdrop {
|
||||||
|
screen: scope.modelData
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ScreenCorners {
|
ScreenCorners {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue