{ pkgs, ... }: { wayland.windowManager.mango = { enable = true; settings = '' animations=1 layer_animations=1 borderpx=1 gappih=0 gappiv=0 gappoh=0 gappov=0 smartgaps=0 tagrule=id:1,layout_name=scroller tagrule=id:2,layout_name=tile tagrule=id:3,layout_name=tile tagrule=id:4,layout_name=tile tagrule=id:5,layout_name=tile tagrule=id:6,layout_name=tile tagrule=id:7,layout_name=tile tagrule=id:8,layout_name=tile tagrule=id:9,layout_name=tile tagrule=id:10,layout_name=tile bind=Super+Shift,1,tagsilent,1 bind=Super+Shift,2,tagsilent,2 bind=Super+Shift,3,tagsilent,3 bind=Super+Shift,4,tagsilent,4 bind=Super+Shift,5,tagsilent,5 bind=Super+Shift,6,tagsilent,6 bind=Super+Shift,7,tagsilent,7 bind=Super+Shift,8,tagsilent,8 bind=Super+Shift,9,tagsilent,9 bind=Super+Shift,10,tagsilent,10 bind=Super,F1,spawn,rofi -show drun bind=Super,F2,spawn,kitty bind=Super,F3,spawn_shell,kitty yazi bind=Super,F4,killclient bind=Super,m,quit bind=Super,1,view,1 bind=Super,2,view,2 bind=Super,3,view,3 bind=Super,4,view,4 bind=Super,5,view,5 bind=Super,6,view,6 bind=Super,7,view,7 bind=Super,8,view,8 bind=Super,9,view,9 bind=Super,10,view,10 bind=Super,n,switch_layout mousebind=SUPER,btn_left,moveresize,curmove mousebind=SUPER,btn_right,moveresize,curresize accel_profile=1 accel_speed=-0.35 ''; }; }