1
0
Fork 0

Re-enable macOS config

main
Ambrose Chua 2021-09-23 15:32:30 +08:00
parent 8a2c7050ed
commit be913ef492
4 changed files with 36 additions and 168 deletions

View File

@ -381,7 +381,7 @@ window_margin_width 12.0
#: Fade the text in inactive windows by the specified amount (a number
#: between zero and one, with zero being fully faded).
hide_window_decorations no
hide_window_decorations yes
#: Hide the window decorations (title-bar and window borders). Whether
#: this works and exactly what effect it has depends on the window

View File

@ -12,14 +12,14 @@
#
# start a terminal
alt - return : /Applications/Kitty.app/Contents/MacOS/kitty --single-instance -d ~
alt + shift - return : ~/.local/bin/open-iterm
alt - return : kitty --single-instance -d ~
alt + shift - return : ~/.local/bin/iterm_open
# kill focused window
alt + shift - q : yabai -m window --close
alt - q : yabai -m window --close
# start your launcher
#alt - d : skhd -k "cmd - space"
# start launcher
alt - d : skhd -k "cmd - space"
# Alternatively, set inside System Preferences
# vimac! awesome stuff
@ -160,21 +160,21 @@ resize < return ; default
resize < alt - r ; default
resize < escape ; default
resize < h : yabai -m window --resize left:-12:0; yabai -m window --resize right:-10:0
resize < j : yabai -m window --resize top:0:-12; yabai -m window --resize bottom:0:-10
resize < k : yabai -m window --resize top:0:12; yabai -m window --resize bottom:0:10
resize < l : yabai -m window --resize left:12:0; yabai -m window --resize right:10:0
resize < left : yabai -m window --resize left:-12:0; yabai -m window --resize right:-10:0
resize < down : yabai -m window --resize top:0:-12; yabai -m window --resize bottom:0:-10
resize < up : yabai -m window --resize top:0:12; yabai -m window --resize bottom:0:10
resize < right : yabai -m window --resize left:12:0; yabai -m window --resize right:10:0
resize < h : yabai -m window --resize left:-20:0; yabai -m window --resize right:-20:0
resize < j : yabai -m window --resize top:0:-20; yabai -m window --resize bottom:0:-20
resize < k : yabai -m window --resize top:0:20; yabai -m window --resize bottom:0:20
resize < l : yabai -m window --resize left:20:0; yabai -m window --resize right:20:0
resize < left : yabai -m window --resize left:-20:0; yabai -m window --resize right:-20:0
resize < down : yabai -m window --resize top:0:-20; yabai -m window --resize bottom:0:-20
resize < up : yabai -m window --resize top:0:20; yabai -m window --resize bottom:0:20
resize < right : yabai -m window --resize left:20:0; yabai -m window --resize right:20:0
#
# Custom largegaps mode
#
alt - g : yabai -m space --gap abs:36; yabai -m space --padding abs:60:60:60:60
alt + shift - g : yabai -m space --gap abs:12; yabai -m space --padding abs:20:20:20:20
alt - g : yabai -m space --gap abs:36; yabai -m space --padding abs:32:32:32:32
alt + shift - g : yabai -m space --gap abs:12; yabai -m space --padding abs:16:16:16:16
#
# Custom shadows

View File

@ -1,84 +1,36 @@
#!/usr/bin/env sh
#
# Bar
#
yabai -m config status_bar on
yabai -m config status_bar_text_font ".AppleSystemUIFont:Regular:12.0"
yabai -m config status_bar_icon_font "Font Awesome 5 Pro:Solid:12.0"
yabai -m config status_bar_background_color 0xdf202020
yabai -m config status_bar_foreground_color 0xff999999
yabai -m config status_bar_space_icon_strip      
yabai -m config status_bar_power_icon_strip  
yabai -m config status_bar_space_icon 
yabai -m config status_bar_clock_icon 
#
# Cursor
#
yabai -m config mouse_follows_focus on
yabai -m config focus_follows_mouse off # autofocus
#
# Styling
#
sudo yabai --load-sa
yabai -m signal --add event=dock_did_restart action="sudo yabai --load-sa"
# global settings
yabai -m config mouse_follows_focus off
yabai -m config focus_follows_mouse off
yabai -m config window_placement second_child
yabai -m config window_topmost off
yabai -m config window_shadow off
yabai -m config window_opacity off
yabai -m config window_opacity_duration 0.0
yabai -m config active_window_opacity 1.0
yabai -m config normal_window_opacity 0.90
yabai -m config window_border on
yabai -m config window_border_width 2
yabai -m config window_border_width 4
yabai -m config active_window_border_color 0xbbcb4b16
yabai -m config normal_window_border_color 0x00cb4b16
yabai -m config insert_window_border_color 0xff268bd2
yabai -m config window_opacity off
yabai -m config active_window_opacity 1.0
yabai -m config normal_window_opacity 0.90
yabai -m config window_opacity_duration 0.0
yabai -m config window_shadow on
#
# Desktop
#
yabai -m config window_placement second_child
yabai -m config window_topmost on
yabai -m config split_ratio 0.50
yabai -m config auto_balance off
yabai -m config mouse_modifier alt
yabai -m config mouse_modifier fn
yabai -m config mouse_action1 move
yabai -m config mouse_action2 resize
yabai -m config mouse_drop_action swap
# general space settings
yabai -m config layout bsp
yabai -m config top_padding 20
yabai -m config bottom_padding 20
yabai -m config left_padding 20
yabai -m config right_padding 20
yabai -m config top_padding 16
yabai -m config bottom_padding 16
yabai -m config left_padding 16
yabai -m config right_padding 16
yabai -m config window_gap 12
#
# App rules
#
yabai -m rule --add app=Spotify space=1 display=2
yabai -m rule --add app=Mail space=2
yabai -m rule --add app=Safari space=3
yabai -m rule --add app=Chrome space=3
yabai -m rule --add app=Firefox space=3
yabai -m rule --add app=Brave space=3
yabai -m rule --add app=iTerm space=4
yabai -m rule --add app=kitty space=4
yabai -m rule --add app=Discord space=5
yabai -m rule --add app=Telegram space=5
yabai -m rule --add app=Slack space=5
yabai -m rule --add app=Signal space=5
yabai -m rule --add app=Skype space=5
yabai -m rule --add app=Preview title=.pdf space=6
yabai -m rule --add app=Steam space=7
#
# Space rules
#
yabai -m space 7 --layout float
echo "yabai configuration loaded.."

View File

@ -1,84 +0,0 @@
#!/usr/bin/env sh
#
# Bar
#
yabai -m config status_bar on
yabai -m config status_bar_text_font ".AppleSystemUIFont:Regular:12.0"
yabai -m config status_bar_icon_font "Font Awesome 5 Pro:Solid:12.0"
yabai -m config status_bar_background_color 0x<background>
yabai -m config status_bar_foreground_color 0x<foreground>
yabai -m config status_bar_space_icon_strip      
yabai -m config status_bar_power_icon_strip  
yabai -m config status_bar_space_icon 
yabai -m config status_bar_clock_icon 
#
# Cursor
#
yabai -m config mouse_follows_focus on
yabai -m config focus_follows_mouse off # autofocus
#
# Styling
#
yabai -m config window_border on
yabai -m config window_border_width 2
yabai -m config active_window_border_color 0xbbcb4b16
yabai -m config normal_window_border_color 0x00cb4b16
yabai -m config insert_window_border_color 0xff268bd2
yabai -m config window_opacity off
yabai -m config active_window_opacity 1.0
yabai -m config normal_window_opacity 0.90
yabai -m config window_opacity_duration 0.0
yabai -m config window_shadow on
#
# Desktop
#
yabai -m config window_placement second_child
yabai -m config window_topmost on
yabai -m config split_ratio 0.50
yabai -m config auto_balance off
yabai -m config mouse_modifier alt
yabai -m config mouse_action1 move
yabai -m config mouse_action2 resize
yabai -m config layout bsp
yabai -m config top_padding 20
yabai -m config bottom_padding 20
yabai -m config left_padding 20
yabai -m config right_padding 20
yabai -m config window_gap 12
#
# App rules
#
yabai -m rule --add app=Spotify space=1 display=2
yabai -m rule --add app=Mail space=2
yabai -m rule --add app=Safari space=3
yabai -m rule --add app=Chrome space=3
yabai -m rule --add app=Firefox space=3
yabai -m rule --add app=Brave space=3
yabai -m rule --add app=iTerm space=4
yabai -m rule --add app=kitty space=4
yabai -m rule --add app=Discord space=5
yabai -m rule --add app=Telegram space=5
yabai -m rule --add app=Slack space=5
yabai -m rule --add app=Signal space=5
yabai -m rule --add app=Skype space=5
yabai -m rule --add app=Preview title=.pdf space=6
yabai -m rule --add app=Steam space=7
#
# Space rules
#
yabai -m space 7 --layout float
echo "yabai configuration loaded.."