Docker widget opens lazydocker on click, add lazydocker to packages
swadhinbiswas committed 2 months ago
2416041
1 parent 96cebf5
commit 2416041
2 files changed
+6 -2
Showing 2 changed files+6-2
▼packages/ui.packages
+1-0
| @@ -65,3 +65,4 @@ eza | ||
65 | 65 | fastfetch |
66 | 66 | libnotify |
67 | 67 | python-gobject |
68 | +lazydocker | |
68 | 69 | |
▼shell/plugins/docker-status/DockerStatus.qml
+5-2
| @@ -87,9 +87,12 @@ BarWidget { | ||
87 | 87 | anchors.fill: parent |
88 | 88 | hoverEnabled: true |
89 | 89 | cursorShape: Qt.PointingHandCursor |
90 | - onClicked: root.refresh() | |
90 | + onClicked: { | |
91 | + // Launch lazydocker in a terminal | |
92 | + root.bar.run("uwsm-app -- kitty -e lazydocker") | |
93 | + } | |
91 | 94 | onEntered: { |
92 | - if (root.bar) root.bar.showTooltip(root, "Docker: " + root.runningCount + " running\n" + root.containerList) | |
95 | + if (root.bar) root.bar.showTooltip(root, "Docker: " + root.runningCount + " running\n" + root.containerList + "\nClick to open lazydocker") | |
93 | 96 | } |
94 | 97 | } |
95 | 98 | } |
96 | 99 | |