An open API service indexing awesome lists of open source software.

https://github.com/nderousseaux/config-folder

Config folder of my mac
https://github.com/nderousseaux/config-folder

personal-config shell-tool skhd yabai

Last synced: 2 months ago
JSON representation

Config folder of my mac

Awesome Lists containing this project

README

        

# My configuration

## Apps

Whith `yabai`, each app is assigned to a space :
1. Console / bdd
2. backend / figma
3. code
4. web
5. Office
6. Office
7. notes
8. Calendar/Reminder
9. Pro communication
10. Music / Communication

## Shortcuts
I use `skhd` and `yabai` to manage my windows and shortcuts.

`ralt + y` : Restart yabai

### Move windows
`ralt + t` : Move the current window at center
`ralt + g` : Swap all windows on the current space (clockwise)
`ralt + b` : Swap all windows on the current space (counter clockwise)
`ralt + h` : Swap the current window with the window on the left
`ralt + j` : Swap the current window with the window on the bottom
`ralt + k` : Swap the current window with the window on the top
`ralt + l` : Swap the current window with the window on the right

### Focus windows
`rshift + t` : Focus the last window
`rshift + g` : Focus the window on the current space (clockwise)
`rshift + b` : Focus the window on the current space (counter clockwise)
`rshift + h` : Focus the window on the left
`rshift + j` : Focus the window on the bottom
`rshift + k` : Focus the window on the top
`rshift + l` : Focus the window on the right

### Apps control
`rshift + a` : VSCode
`rshift + z` : Hyper
`rshift + e` : Safari
`rshift + r` : Typora
`rshift + q` : Calendar
`rshift + s` : Reminders
`rshift + d` : Notes
`rshift + f` : Finder
`rshift + w` : Mail
`rshift + x` : Messages
`rshift + c` : Messenger
`rshift + v` : Music

### Size control
`ralt + a`: Resize big
`ralt + z`: Resize middle
`ralt + e`: Resize little
`ralt + r`: Resize tiny
`ralt + q`: Resize window for taking all space
`ralt + s`: Resize big vertical
`ralt + d`: Resize middle vertical
`ralt + f`: Resize little vertical

### Space control
For navigation between spaces, I use the following shortcuts, with `skhd`:

`rshift + 1-0` : Go to space 1-10
`ralt + 1-0` : Move the current window to space 1-10
`ralt + rshift + 1-0` : Move the current window to space 1-10 and follow it.

## Edit
You can edit the folder `vars.sh` to change the variables of the system, like assigniation of apps to spaces.