Julian-Heng / Chunkwm Yabai Config
My personal chunkwm, yabai and skhd configs and scripts
Stars: ✭ 184
Programming Languages
shell
77523 projects
Projects that are alternatives of or similar to Chunkwm Yabai Config
Dotfiles
Dotfiles (macOS, stow, brew, yabai, nvim, kitty, tmux)
Stars: ✭ 146 (-20.65%)
Mutual labels: dotfiles
Dotfiles Win
🙈 oh-my-zsh on bash on windows configuration files
Stars: ✭ 167 (-9.24%)
Mutual labels: dotfiles
Awesome Config
📕 Example awesome wm configuration. Includes personalization support (personal.vim), theme, polyglot unicode taglists, mpd support.
Stars: ✭ 162 (-11.96%)
Mutual labels: dotfiles
.dotfiles
🎆 Arch Linux with i3 / nvim / tmux / urxvt / zsh / ...
Stars: ✭ 167 (-9.24%)
Mutual labels: dotfiles
Pearl
Pearl is a lightweight package manager for automating reproducible environments between different systems (Linux and OSX). It can be used for dotfiles, plugins, programs and any form of code accessible via git.
Stars: ✭ 166 (-9.78%)
Mutual labels: dotfiles
Dotfiles
🔩 Dotfiles for bash, zsh, tmux, emacs, vim, etc
Stars: ✭ 175 (-4.89%)
Mutual labels: dotfiles
Dotfiles
📍 My dotfiles for macOS using Fish/Zsh, Neovim, and Tmux
Stars: ✭ 151 (-17.93%)
Mutual labels: dotfiles
Dotfiles
vim, zsh, git, homebrew, nvm, neovim - my whole world
Stars: ✭ 2,217 (+1104.89%)
Mutual labels: dotfiles
Emacs Bootstrap
Your on-the-fly Emacs development environment.
Stars: ✭ 147 (-20.11%)
Mutual labels: dotfiles
Dotfiles
💻 macOS System Configuration with Fish, Package Control, VS Code, Repo management, Hammerspoon
Stars: ✭ 168 (-8.7%)
Mutual labels: dotfiles
Config
My config for gentoo linux, xmonad, vim, emacs, git, mutt, newsbeuter, tmux, pentadactyl, npm, idesk, xbindkeys, ...
Stars: ✭ 182 (-1.09%)
Mutual labels: dotfiles
Dotfiles
🐢 💨 Speedup your MacOS setup with this fine tuning settings
Stars: ✭ 174 (-5.43%)
Mutual labels: dotfiles
chunkwm, yabai and skhd configs
My personal chunkwm, yabai and skhd configs
See my dotfiles repo for my other configs
NOTE: yabai requires System Integrity Protection to be disabled to work properly. See here for more information.
Installing for chunkwm
# Remove previous links
$ rm -f "${HOME}"/.{chunkwm,skhd}rc
# Install configs
$ git clone https://github.com/Julian-Heng/chunkwm-yabai-config.git "${HOME}"/.config/chunkwm
$ ln -s "${HOME}/.config/chunkwm/chunkwm/chunkwmrc" "${HOME}/.chunkwmrc"
$ ln -s "${HOME}/.config/chunkwm/chunkwm/skhdrc" "${HOME}/.skhdrc"
Installing for yabai
# Remove previous links
$ rm -f "${HOME}"/.{yabai,skhd}rc
# Install configs
$ git clone https://github.com/Julian-Heng/chunkwm-yabai-config.git "${HOME}"/.config/yabai
$ ln -s "${HOME}/.config/yabai/yabai/yabairc" "${HOME}/.yabairc"
$ ln -s "${HOME}/.config/yabai/yabai/skhdrc" "${HOME}/.skhdrc"
Keyboard shortcuts
Chunkwm / Yabai
Changing focus
alt + hjkl
Resize windows
Action | Key Combination |
---|---|
Resize left | lctrl + alt + h |
Resize down | lctrl + alt + j |
Resize up | lctrl + alt + k |
Resize right | lctrl + alt + l |
Equalise | lctrl + alt + 0 |
Move windows
shift + alt + hjkl
Move windows to workspace
Action | Key Combination |
---|---|
Send to last active desktop | shift + alt + m |
Send to previous workplace | shift + alt + p |
Send to next workplace | shift + alt + n |
Send to workplace | shift + alt + num |
Rotate windows
Action | Key Combination |
---|---|
Rotate clockwise | shift + alt + r |
Rotate anticlockwise | alt + r |
Flip on x-axis | shift + alt + x |
Flip on y-axis | shift + alt + y |
Window actions
Action | Key Combination |
---|---|
Fullscreen | alt + f |
Native fullscreen | shift + alt + f |
Center window | shift + alt + c |
Insertion point
Action | Key Combination |
---|---|
Insert left | shift + lctrl + alt + h |
Insert down | shift + lctrl + alt + j |
Insert up | shift + lctrl + alt + k |
Insert right | shift + lctrl + alt + l |
Cancel insert (chunkwm only) | shift + lctrl + alt + x |
Misc
Action | Key Combination |
---|---|
Toggle float | shift + alt + space |
Toggle gaps | lctrl + alt + g |
Restart chunkwm | lctrl + shift + alt + r |
Non-chunkwm
Show information
Description
Uses osascript
to show information like CPU, memory, battery, etc. The CPU script requires osx-cpu-temp installed. The song script supports iTunes and cmus.
Click here to view the script folder
Note: May have to change the location of the scripts in skhdrc
Key Combination
fn + lalt + num
Screenshots
fn + lalt - 1 : /path/to/script
fn + lalt - 2 : /path/to/script
fn + lalt - 3 : /path/to/script
...
Opening applications
Launch iTerm2
Description
Launches iTerm2 using like in i3-wm.
Click here to view the script
Key Combination
alt + return
alt - return : /path/to/launch/terminal
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].