diff options
| author | Luke Smith <luke@lukesmith.xyz> | 2019-01-03 14:52:04 -0500 |
|---|---|---|
| committer | Luke Smith <luke@lukesmith.xyz> | 2019-01-03 14:52:04 -0500 |
| commit | b762710caf7fa5b98b5045d21088397add359f4d (patch) | |
| tree | 3e94392202c16202a9206c955015b4773fb4d6f0 | |
| parent | 51bbb16a0664a0c655c618cb08fa333ce11477e9 (diff) | |
| parent | f3bff945971545ba9fa50248634bc0b927c8ce12 (diff) | |
| download | eibhear-b762710caf7fa5b98b5045d21088397add359f4d.tar.gz eibhear-b762710caf7fa5b98b5045d21088397add359f4d.tar.zst eibhear-b762710caf7fa5b98b5045d21088397add359f4d.zip | |
ddpawn sleepless
| -rw-r--r-- | .config/i3/config | 4 | ||||
| -rwxr-xr-x | .scripts/i3cmds/ddspawn | 7 |
2 files changed, 7 insertions, 4 deletions
diff --git a/.config/i3/config b/.config/i3/config index e63e4c6..b7c5d7d 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -39,6 +39,8 @@ for_window [instance="tmuxdd"] resize set 625 450 for_window [instance="tmuxdd"] move scratchpad for_window [instance="tmuxdd"] border pixel 3 for_window [instance="tmuxdd"] sticky enable +for_window [instance="tmuxdd"] scratchpad show +for_window [instance="tmuxdd"] move position center # Then I have a window running R I use for basic arithmetic # I'll later bind this to mod+a. @@ -47,6 +49,8 @@ for_window [instance="dropdowncalc"] resize set 800 300 for_window [instance="dropdowncalc"] move scratchpad for_window [instance="dropdowncalc"] border pixel 2 for_window [instance="dropdowncalc"] sticky enable +for_window [instance="dropdowncalc"] scratchpad show +for_window [instance="dropdowncalc"] move position center # #---Starting External Scripts---# # # Setting the background: diff --git a/.scripts/i3cmds/ddspawn b/.scripts/i3cmds/ddspawn index 0871a59..123cecb 100755 --- a/.scripts/i3cmds/ddspawn +++ b/.scripts/i3cmds/ddspawn @@ -6,7 +6,7 @@ # argument 1: script to run in dropdown window # all other args are interpreted as options for your terminal # My usage: -# ddpawn +# ddspawn # bindsym $mod+u exec --no-startup-id ddspawn tmuxdd # Will hide/show window running the `tmuxdd` script when I press mod+u in i3 # bindsym $mod+a exec --no-startup-id ddspawn dropdowncalc -f mono:pixelsize=24 @@ -17,9 +17,8 @@ if xwininfo -tree -root | grep "(\"$1\" "; then echo "Window detected." + i3 "[instance=\"$1\"] scratchpad show; [instance=\"$1\"] move position center" else echo "Window not detected... spawning." - i3 "exec --no-startup-id $TERMINAL -n $1 $(echo "$@" | cut -d ' ' -f2-) -e $1" && i3 "[instance=\"$1\"] scratchpad show; [instance=\"$1\"] move position center" - sleep .25 # This sleep is my laziness, will fix later (needed for immediate appearance after spawn). + i3 "exec --no-startup-id $1" fi -i3 "[instance=\"$1\"] scratchpad show; [instance=\"$1\"] move position center" |
