-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.slate
58 lines (50 loc) · 3.8 KB
/
.slate
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
config defaultToCurrentScreen true
config checkDefaultsOnLoad true
config switchType window # in 1.1
config switchIconSize 70
config windowHintsIgnoreHiddenWindows false
config windowHintsShowIcons true
config windowHintsSpread true
config windowHintsWidth 50
config windowHintsHeight 50
alias 1-lower-left move screenOriginX;screenOriginY+screenSizeY*2/3 screenSizeX/3;screenSizeY/3 1
alias 1-upper2-left move screenOriginX;screenOriginY screenSizeX/3;screenSizeY*2/3 1
alias two-third move screenOriginX;screenOriginY screenSizeX/3*2;screenSizeY 0
default work resolutions:2560x1440;1440x900;2560x1440
default home resolutions:2560x1440;1680x1050
default laptop resolutions:1440x900
layout work 'MacVim':REPEAT_LAST,TITLE_ORDER_REGEX=tasks|diary ${1-lower-left} | throw 0 resize
layout work 'iTerm' throw 0 resize
layout work 'Google Chrome':REPEAT_LAST,TITLE_ORDER_REGEX='ngn stuff' move screenOriginX;screenOriginY screenSizeX;screenSizeY*2/3 1 | throw 0 resize
layout work 'Adium':TITLE_ORDER_REGEX=Contacts corner bottom-left 0 | corner bottom-right 0
layout work '1Password' move screenOriginX+screenSizeX/8;screenOriginY+screenSizeY/4 screenSizeX*3/5;screenSizeY*2/5 0
layout work 'Echofon Lite' move screenOriginX+screenSizeX*2/3;screenOriginY screenSizeX/3;screenSizeY 2
layout work 'Spotify' throw 0 resize
layout work 'Eclipse' throw 0 resize
layout work-split 'MacVim':REPEAT_LAST,TITLE_ORDER_REGEX=tasks|diary ${1-lower-left} | corner top-left resize:screenSizeX/2;screenSizeY 0
layout work-split 'iTerm' throw 0 resize
layout home 'iTerm' throw 0 resize
layout home 'Google Chrome':REPEAT_LAST,TITLE_ORDER_REGEX='ngn stuff' throw 1 resize | ${two-third}
layout home 'Adium':TITLE_ORDER_REGEX=Contacts corner bottom-left 0 | corner bottom-right 0
layout home '1Password' move screenOriginX+screenSizeX/8;screenOriginY+screenSizeY/4 screenSizeX*3/5;screenSizeY*2/5 0
layout home 'Echofon Lite' move screenOriginX+screenSizeX*2/3;screenOriginY screenSizeX/3;screenSizeY 2
layout home 'Spotify' throw 0 resize
layout home 'Eclipse' ${two-third}
layout home 'VLC' move screenOriginX+screenSizeX/3*2;screenOriginY+screenSizeY/3*2 screenSizeX/3;screenSizeY/3 0
layout laptop 'MacVim':REPEAT throw 0 resize
layout laptop 'iTerm' throw 0 resize
layout laptop 'Google Chrome':REPEAT_LAST,TITLE_ORDER_REGEX='Twerk it' throw 0 resize
layout laptop 'Adium':TITLE_ORDER_REGEX=Contacts corner bottom-left 0 | corner bottom-right 0
layout laptop '1Password' move screenOriginX+screenSizeX/8;screenOriginY+screenSizeY/4 screenSizeX*3/5;screenSizeY*2/5 0
layout laptop 'Echofon Lite' move screenOriginX+screenSizeX/2;screenOriginY screenSizeX/2;screenSizeY
layout laptop 'Spotify' throw 0 resize
layout laptop 'Eclipse' throw 0 resize
bind 1:cmd,alt layout work
bind 2:cmd,alt layout work-split
bind 3:cmd,alt layout laptop
#bind b:cmd,alt focus 'Google Chrome'
#bind m:cmd,alt focus 'MacVim'
#bind i:cmd,alt focus 'iTerm'
#bind h:cmd,alt hint
#bind r:cmd,alt relaunch
#bind tab:cmd switch