diff options
Diffstat (limited to 'bspwm')
| -rw-r--r-- | bspwm/bspwmrc | 2 | ||||
| -rw-r--r-- | bspwm/default.nix | 39 |
2 files changed, 23 insertions, 18 deletions
diff --git a/bspwm/bspwmrc b/bspwm/bspwmrc index b163ad2..8a3a35a 100644 --- a/bspwm/bspwmrc +++ b/bspwm/bspwmrc @@ -1,5 +1,3 @@ for monitor in $(xrandr -q | grep -w 'connected' | cut -d' ' -f1); do bspc monitor "$monitor" -d '1' '2' '3' '4' '5' '6' done - -bspc rule -a "File Explorer" state=floating sticky diff --git a/bspwm/default.nix b/bspwm/default.nix index a45b1e8..e31662d 100644 --- a/bspwm/default.nix +++ b/bspwm/default.nix @@ -1,22 +1,29 @@ { ... }: { - xsession.windowManager.bspwm = { - enable = true; - settings = { - window_gap = 5; - split_ratio = 0.51; - single_monocle = true; - borderless_monocle = false; - gapless_monocle = false; - focus_follows_pointer = true; - pointer_follows_focus = false; - pointer_motion_interval = 5; - pointer_modifier = "mod4"; - pointer_action1 = "move"; - pointer_action2 = "resize_side"; - pointer_action3 = "resize_corner"; + xsession.windowManager.bspwm.enable = true; + + xsession.windowManager.bspwm.settings = { + window_gap = 5; + split_ratio = 0.5; + single_monocle = true; + borderless_monocle = false; + gapless_monocle = false; + focus_follows_pointer = true; + pointer_follows_focus = false; + pointer_motion_interval = 60; + pointer_modifier = "mod4"; + pointer_action1 = "move"; + pointer_action2 = "resize_side"; + pointer_action3 = "resize_corner"; + }; + + xsession.windowManager.bspwm.rules = { + "File Explorer" = { + state = "floating"; + sticky = true; }; - extraConfig = builtins.readFile ./bspwmrc; }; + + xsession.windowManager.bspwm.extraConfig = builtins.readFile ./bspwmrc; } |
