24 lines
892 B
Text
24 lines
892 B
Text
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'
|