This repository has been archived on 2026-07-13. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
nova-shell/shell.qml

48 lines
1 KiB
QML

//@ pragma Env QS_NO_RELOAD_POPUP=1
import "modules"
import Quickshell
ShellRoot {
Variants {
model: Quickshell.screens
Scope {
id: scope
required property var modelData
Bar {
screen: scope.modelData
}
Flyout {
screen: scope.modelData
}
LazyLoader {
active: Modules.notifications.popups
NotifPopup {
screen: scope.modelData
}
}
LazyLoader {
active: Modules.backgroundOverlay.enable
BackgroundOverlay {
screen: scope.modelData
}
}
LazyLoader {
active: Modules.overviewBackdrop.enable
OverviewBackdrop {
screen: scope.modelData
}
}
ScreenCorners {
screen: scope.modelData
}
}
}
}