Skip to main content

Script to make navigating between stacks on Yabai easier.

Project description

# Yabai Stack Navigator

A simple script to make navigating between stacks and windows in [Yabai](https://github.com/koekeishiya/yabai) easier. I wrote this as I wanted to be able to use the same keyboard shortcut to navigate between windows and stacks. I found some options listed in [this](https://github.com/koekeishiya/yabai/issues/203) issue but they didn’t quite do everything I wanted (specifically rotate at the end of the stacks).

# Installation

` pip install yabai-stack-navigator `

# Usage

Call the script with –next or –previous and it’ll navigate to the appropriate window/stack. I use [skhd](https://github.com/koekeishiya/skhd) and my setup looks like:

` alt - h : yabai-stack-navigator --prev alt - l : yabai-stack-navigator --next `

Here’s a video of this in action (note, I use the [Stackline](https://github.com/AdamWagner/stackline) plugin to help with visualizing stacks).

https://user-images.githubusercontent.com/437043/132806191-6702ddfc-3b9d-42f7-8ec3-ea00d23ef6a4.mov

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yabai_stack_navigator-1.0.0.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

yabai_stack_navigator-1.0.0-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file yabai_stack_navigator-1.0.0.tar.gz.

File metadata

  • Download URL: yabai_stack_navigator-1.0.0.tar.gz
  • Upload date:
  • Size: 5.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.6

File hashes

Hashes for yabai_stack_navigator-1.0.0.tar.gz
Algorithm Hash digest
SHA256 dd3a56734c82fa91da2c8d030747de7ec27cae4ce253b3593956fad5377254ed
MD5 dc5b67d28ce0a612c1c367fb85b0cbc8
BLAKE2b-256 bf8a2da1dfba81eb82717a2f76da11b3305857ab0cf64127627d95021562d615

See more details on using hashes here.

File details

Details for the file yabai_stack_navigator-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: yabai_stack_navigator-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.8.6

File hashes

Hashes for yabai_stack_navigator-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 22f8f3df11beccc44c5c0401c3c9b8b32b1d3396a2093a662e63898b737445c2
MD5 c6201b7705046a099a13f741999498b0
BLAKE2b-256 e770e3899a014b6725518631c17248b544ff07e95aac0fedf9b0fc77a1981061

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page