set $qterm-id quaketerm set $qterm $term --app-id $qterm-id set $qterm-resize resize set 100ppt 40ppt, move position 0 0 set $kass-class kagiassist set $kass env GOOGLE_API_KEY=no GOOGLE_DEFAULT_CLIENT_ID=no GOOGLE_DEFAULT_CLIENT_SECRET=no /usr/bin/chromium --class=$kass-class --app="https://kagi.com/assistant?profile=jeeves" set $kass-resize resize set 25ppt 100ppt, move position 0 0 for_window [app_id="$qterm-id"] { floating enable $qterm-resize move to scratchpad scratchpad show } for_window [class="$kass-class"] { floating enable $kass-resize move to scratchpad scratchpad show } bindsym $mod+grave exec swaymsg '[app_id="$qterm-id"] scratchpad show' || $qterm && sleep .1 && swaymsg '[app_id="$qterm-id"] $qterm-resize' bindsym $mod+minus exec swaymsg '[class="$kass-class"] scratchpad show' || $kass && sleep .1 && swaymsg '[class="$kass-class"] $kass-resize'