Compare commits
2 commits
9757567855
...
721cd85fec
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
721cd85fec | ||
|
|
85acbba92d |
13 changed files with 38 additions and 15 deletions
9
config/Config.qml
Normal file
9
config/Config.qml
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
pragma Singleton
|
||||
|
||||
import Quickshell
|
||||
|
||||
Singleton {
|
||||
id: root
|
||||
|
||||
readonly property PowerMenu powermenu: PowerMenu {}
|
||||
}
|
||||
18
config/PowerMenu.qml
Normal file
18
config/PowerMenu.qml
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
import Quickshell
|
||||
|
||||
PersistentProperties {
|
||||
property list<var> actions: [
|
||||
{
|
||||
text: " Logout",
|
||||
command: "hyprctl dispatch exit"
|
||||
},
|
||||
{
|
||||
text: " Reboot",
|
||||
command: "systemctl reboot"
|
||||
},
|
||||
{
|
||||
text: " Shutdown",
|
||||
command: "systemctl poweroff"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -1,3 +1,4 @@
|
|||
import qs.components
|
||||
import qs.config
|
||||
import qs.widgets
|
||||
import Quickshell
|
||||
|
|
|
|||
|
|
@ -1,8 +1,9 @@
|
|||
import qs.components
|
||||
import qs.config
|
||||
import qs.constants
|
||||
import qs.services
|
||||
import qs.utils
|
||||
import qs.widgets
|
||||
import qs.utils
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
import qs.components
|
||||
import qs.config
|
||||
import qs.constants
|
||||
import qs.services
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
import qs.components
|
||||
import qs.config
|
||||
import qs.constants
|
||||
import qs.services
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
pragma ComponentBehavior: Bound
|
||||
|
||||
import qs.components
|
||||
import qs.config
|
||||
import qs.widgets
|
||||
import QtQuick
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
pragma ComponentBehavior: Bound
|
||||
|
||||
import qs.components
|
||||
import qs.config
|
||||
import qs.constants
|
||||
import qs.widgets
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
pragma ComponentBehavior: Bound
|
||||
|
||||
import qs.components
|
||||
import qs.config
|
||||
import qs.widgets
|
||||
import QtQuick
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
pragma ComponentBehavior: Bound
|
||||
|
||||
import qs.components
|
||||
import qs.widgets
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
pragma ComponentBehavior: Bound
|
||||
|
||||
import qs.components
|
||||
import qs.config
|
||||
import qs.services
|
||||
import qs.widgets
|
||||
|
|
|
|||
|
|
@ -67,20 +67,7 @@ StyledWindow {
|
|||
list.incrementCurrentIndex();
|
||||
}
|
||||
|
||||
model: [
|
||||
{
|
||||
text: " Logout",
|
||||
command: "hyprctl dispatch exit"
|
||||
},
|
||||
{
|
||||
text: " Reboot",
|
||||
command: "systemctl reboot"
|
||||
},
|
||||
{
|
||||
text: " Shutdown",
|
||||
command: "systemctl poweroff"
|
||||
}
|
||||
]
|
||||
model: Config.powermenu.actions
|
||||
|
||||
spacing: 8
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue