blob: 8409cd8c7ed32e779bbc424fdbb1a0a4888b471f (
plain)
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
|
#+title: Yabai Configuration
#+begin_src nix
{ config, pkgs, ... }:
{
services.yabai = {
enable = true;
enableScriptingAddition = true;
config = {
layout = "bsp";
auto_balance = "on";
top_padding = 0;
bottom_padding = 0;
left_padding = 0;
right_padding = 0;
window_gap = 0;
window_shadow = "float";
focus_follows_mouse = "autoraise";
mouse_follows_focus = "on";
mouse_modifier = "cmd";
mouse_action1 = "move";
mouse_action2 = "resize";
mouse_drop_action = "swap";
};
extraConfig = ''
yabai -m rule --add app="^System Settings$" manage=off
yabai -m rule --add app="^Calculator$" manage=off
yabai -m rule --add app="^mpv" manage=off
'';
};
}
#+end_src
|