Only show hybrid gpu toggle if hardware is available

This commit is contained in:
David Heinemeier Hansson
2026-04-22 15:05:26 +02:00
parent 57b779e249
commit 8953ee822a
3 changed files with 11 additions and 3 deletions
+3
View File
@@ -0,0 +1,3 @@
#!/bin/bash
(($(lspci | grep -cE 'VGA|3D|Display') >= 2))
+2 -1
View File
@@ -1,3 +1,4 @@
#!/bin/bash
hyprctl devices -j | jq -r '[.mice[] | .name | select(test("touchpad|trackpad"; "i"))] | first // empty'
device=$(hyprctl devices -j | jq -r '[.mice[] | .name | select(test("touchpad|trackpad"; "i"))] | first // empty')
[[ -n $device ]] && echo "$device"
+6 -2
View File
@@ -184,9 +184,13 @@ show_toggle_menu() {
}
show_hardware_menu() {
local options="󰛧 Laptop Display\n Hybrid GPU"
local options="󰛧 Laptop Display"
if [[ -n "$(omarchy-hw-touchpad)" ]]; then
if omarchy-hw-hybrid-gpu; then
options="$options\n Hybrid GPU"
fi
if omarchy-hw-touchpad; then
options="$options\n󰟸 Touchpad"
fi