New menu system for I38 that no longer relies on sgtk-menu.

This commit is contained in:
Storm Dragon
2024-06-29 17:12:13 -04:00
parent b813753968
commit f5b34aa89c
3 changed files with 172 additions and 5 deletions

4
i38.sh
View File

@ -19,7 +19,7 @@ sensibleTerminal="i3-sensible-terminal"
export DIALOGOPTS='--no-lines --visit-items'
# Check to make sure minimum requirements are installed.
for i in dialog jq sgtk-menu yad ; do
for i in dialog jq yad ; do
if ! command -v "$i" &> /dev/null ; then
missing+=("$i")
fi
@ -463,7 +463,7 @@ bindsym \$mod+Return exec $sensibleTerminal
bindsym \$mod+F4 kill
# Applications menu
bindsym \$mod+F1 exec --no-startup-id sgtk-menu -f
bindsym \$mod+F1 exec --no-startup-id "${i3Path}/scripts/menu.py"
# Desktop icons
bindsym \$mod+Control+d exec --no-startup-id ${i3Path}/scripts/desktop.sh