mirror of
https://github.com/webgefrickel/dotfiles
synced 2024-11-19 03:25:33 +00:00
61 lines
2.2 KiB
Plaintext
61 lines
2.2 KiB
Plaintext
# default config
|
|
kwmc config optimal-ratio 1.618
|
|
kwmc config spawn right
|
|
kwmc config float-non-resizable on
|
|
kwmc config lock-to-container on
|
|
kwmc config focus-follows-mouse off
|
|
kwmc config standby-on-float off
|
|
kwmc config center-on-float on
|
|
kwmc config cycle-focus on
|
|
kwmc config mouse-follows-focus on
|
|
kwmc config mouse-drag off
|
|
kwmc config mouse-drag mod ctrl+cmd+alt+shift
|
|
kwmc config hotkeys on
|
|
kwmc config split-ratio 0.5
|
|
|
|
# no border, use hazeover instead
|
|
kwmc config border focused off
|
|
kwmc config border focused size 2
|
|
kwmc config border focused radius 6
|
|
|
|
# default is bsp with a padding of 6
|
|
kwmc config tiling bsp
|
|
kwmc config padding 2 2 2 2
|
|
kwmc config gap 2 2
|
|
|
|
# override displays, if there are two
|
|
kwmc config display 0 mode bsp
|
|
kwmc config display 0 float-dim 1200 800
|
|
kwmc config display 1 mode monocle
|
|
kwmc config display 1 float-dim 1200 800
|
|
|
|
# add rules to apps that dont have tileable state by default
|
|
# kwmc rule owner="iTerm2" properties={role="AXDialog"}
|
|
|
|
# blacklist applications from kwms tiling
|
|
kwmc rule owner="1Password" properties={float="true"}
|
|
kwmc rule owner="CleanMyMac 3" properties={float="true"}
|
|
kwmc rule owner="Finder" properties={float="true"}
|
|
kwmc rule owner="Harvest" properties={float="true"}
|
|
kwmc rule owner="System Preferences" properties={float="true"}
|
|
kwmc rule owner="TogglDesktop" properties={float="true"}
|
|
kwmc rule owner="Tweetbot" properties={float="true"}
|
|
|
|
# those apps should always be on the main display
|
|
kwmc rule owner="Firefox" properties={display="0"}
|
|
kwmc rule owner="Google Chrome" properties={display="0"}
|
|
kwmc rule owner="HyperTerm" properties={display="0"}
|
|
kwmc rule owner="MacVim" properties={display="0"}
|
|
kwmc rule owner="Safari" properties={display="0"}
|
|
kwmc rule owner="Terminal" properties={display="0"}
|
|
|
|
# and those should be on the secondary display
|
|
kwmc rule owner="Calendar" properties={display="1"}
|
|
kwmc rule owner="Dash" properties={display="1"}
|
|
kwmc rule owner="ForkLift" properties={display="1"}
|
|
kwmc rule owner="Mail" properties={display="1"}
|
|
kwmc rule owner="Messages" properties={display="1"}
|
|
kwmc rule owner="Skype" properties={display="1"}
|
|
kwmc rule owner="Slack" properties={display="1"}
|
|
kwmc rule owner="Telegram" properties={display="1"}
|