omg okay so the response time for bspwm was driving me crazy, I couldnt figure out why it'd take almost a second to switch desktops/do commands.
sxhkd (the keyboard daemon) uses the default shell to perform bspc commands (https://github.com/baskerville/bspwm/issues/197#issuecomment-70026965), here's how fish compares to sh:
Hey Tech Twitter: Can you tell me what your post-tech burnout career is going to be?
I am going to be a professional hermit. Or bake. Idk.