more sway scratchpad stuff

This commit is contained in:
Rudis Muiznieks 2025-03-28 13:27:30 -05:00
parent 54d192d889
commit 8d64c0401e
Signed by: rudism
GPG key ID: CABF2F86EF7884F9
2 changed files with 24 additions and 12 deletions

View file

@ -1,12 +0,0 @@
set $qterm-id quaketerm
set $qterm $term --app-id $qterm-id
set $qterm-resize resize set 100ppt 40ppt, move position 0 0
for_window [app_id="$qterm-id"] {
floating enable
$qterm-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'

View file

@ -0,0 +1,24 @@
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'