diff options
| author | awy <awy@awy.one> | 2025-11-15 01:11:30 +0300 |
|---|---|---|
| committer | awy <awy@awy.one> | 2025-11-15 01:11:30 +0300 |
| commit | 198a8429c6945f3673b48092824606b79a0467e5 (patch) | |
| tree | 30c4f0059f996c80c7e552670c5e4950dbe8f213 | |
| parent | c7a88a07b9287db9c129914483f6b3ae1ab5404c (diff) | |
| download | mangoslice-198a8429c6945f3673b48092824606b79a0467e5.tar.gz | |
binds
| -rw-r--r-- | .config/mango/config.conf | 144 |
1 files changed, 107 insertions, 37 deletions
diff --git a/.config/mango/config.conf b/.config/mango/config.conf index 138b159..e549810 100644 --- a/.config/mango/config.conf +++ b/.config/mango/config.conf @@ -165,54 +165,133 @@ tagrule=id:9,layout_name:tile # key name refer to `xev` or `wev` command output, # mod keys name: super,ctrl,alt,shift,none +bind=SUPER,grave,spawn,bookmarks +bind=SUPER,minus,spawn_shell,wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%-; pkill -RTMIN+10 someblocks +bind=SUPER+SHIFT,minus,spawn_shell, wpctl set-volume @DEFAULT_AUDIO_SINK@ 15%-; pkill -RTMIN+10 someblocks +bind=SUPER,equal,spawn_shell,wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+; pkill -RTMIN+10 someblocks +bind=SUPER+SHIFT,equal,spawn_shell, wpctl set-volume @DEFAULT_AUDIO_SINK@ 15%+; pkill -RTMIN+10 someblocks +bind=SUPER,BackSpace,spawn,sysact +bind=SUPER+SHIFT,BackSpace,spawn,sysact + +bind=SUPER,Tab,spawn,chooseprofile +# bind=SUPER+SHIFT,Tab,spawn, +bind=SUPER,q,killclient +bind=SUPER+Shift,Q,spawn,sysact +bind=SUPER,w,spawn,$BROWSER +# bind=SUPER,W,spawn,$TERMINAL -e nmtui +bind=SUPER,e,spawn_shell,$TERMINAL -T neomutt -a neomutt -e neomutt; pkill -RTMIN+12 someblocks; rmdir ~/.abook 2>/dev/null +bind=SUPER+SHIFT,E,spawn,$TERMINAL -e abook -C ~/.config/abook/abookrc --datafile ~/.config/abook/addressbook +bind=SUPER,r,spawn,$TERMINAL -e yazi bind=SUPER+SHIFT,R,spawn,$TERMINAL -e btop +# bind=SUPER,t, +# bind=SUPER+SHIFT,t, +# bind=SUPER,y, +# bind=SUPER+SHIFT,Y, +# bind=SUPER,u, +# bind=SUPER+SHIFT,U, +# bind=SUPER,i, +# bind=SUPER+SHIFT,I, +# bind=SUPER,o, +# bind=SUPER+SHIFT,O, +bind=SUPER,p,spawn,mpc toggle +bind=SUPER+SHIFT,P,spawn_shell,mpc toggle; pauseallmpv +bind=SUPER,bracketleft,spawn,mpc seek -10 +bind=SUPER+SHIFT,bracketleft,spawn, mpc seek -60 +bind=SUPER,bracketright,spawn,mpc seek +10 +bind=SUPER+SHIFT,bracketright,spawn, mpc seek +60 +# bind=SUPER,backslash, +# bind=SUPER+SHIFT,backslash, + +# bind=SUPER,a, +# bind=SUPER+SHIFT,A, +# bind=SUPER,s, +# bind=SUPER+SHIFT,S, bind=SUPER,d,spawn,mew-run bind=SUPER+SHIFT,D,spawn,tessen -bind=SUPER,Return,spawn,$TERMINAL -bind=SUPER,w,spawn,$BROWSER -bind=SUPER,m,spawn,$TERMINAL -e rmpc -bind=SUPER,e,spawn,$TERMINAL -T neomutt -a neomutt -e neomutt -bind=SUPER,Tab,spawn,chooseprofile -bind=SUPER+Shift,Q,spawn,sysact -bind=SUPER,q,killclient, -# bind=NONE,Print,spawn,grim ~/pic-full-$(date '+%y%m%d-%H%M-%S').png -bind=SHIFT,Print,spawn,maimpick -bind=SUPER,Grave,spawn,bookmarks - -# switch window focus +bind=SUPER,f,togglefullscreen +bind=SUPER+SHIFT,f,togglefakefullscreen +# bind=SUPER,g, +# bind=SUPER+SHIFT,G, bind=SUPER,h,resizewin,-50,+0 bind=SUPER,j,focusstack,prev +bind=SUPER+SHIFT,J,resizewin,+50,+0 bind=SUPER,k,focusstack,next -bind=SUPER,l,resizewin,+50,+0 - -# resizewin bind=SUPER+SHIFT,K,resizewin,+0,-50 -bind=SUPER+SHIFT,J,resizewin,+50,+0 - -# swap window -bind=SUPER+SHIFT,Up,exchange_client,up -bind=SUPER+SHIFT,Down,exchange_client,down -bind=SUPER+SHIFT,Left,exchange_client,left -bind=SUPER+SHIFT,Right,exchange_client,right +bind=SUPER,l,resizewin,+50,+0 +# bind=SUPER,semicolon, +# bind=SUPER+SHIFT,semicolon, +# bind=SUPER,apostrophe, +# bind=SUPER+SHIFT,apostrophe, +bind=SUPER,Return,spawn,$TERMINAL +# bind=SUPER+SHIFT,Return, + +# bind=SUPER,z, +# bind=SUPER+SHIFT,Z, +# bind=SUPER,x, +# bind=SUPER+SHIFT,X, +# bind=SUPER,c, +# bind=SUPER+SHIFT,C, +# bind=SUPER,b, +# bind=SUPER+SHIFT,B, +# bind=SUPER,n, +bind=SUPER+SHIFT,N,spawn_shell,$TERMINAL -T newsraft -a newsraft -e newsraft; pkill -RTMIN+6 someblocks +bind=SUPER,m,spawn,$TERMINAL -e rmpc +bind=SUPER+SHIFT,m,spawn_shell,wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle; kill -44 $(pidof someblocks) +bind=SUPER,comma,spawn,rmpc prev +bind=SUPER,period,spawn,rmpc next +bind=SUPER+SHIFT,comma,spawn,mpc seek 0% +bind=SUPER+SHIFT,period,spawn,mpc repeat + +bind=SUPER,Left,focusmon,left +bind=SUPER+SHIFT,Left,tagmon,left +bind=SUPER,Right,focusmon,right +bind=SUPER+SHIFT,Right,tagmon,right + +# bind=SUPER,Page_Up, +# bind=SUPER+SHIFT,Page_Up, +# bind=SUPER,Page_Down, +# bind=SUPER+SHIFT,Page_Down, + +# bind=SUPER,Insert,spawn, + +bind=SUPER,F1,spawn,singboxwrap menu +# bind=SUPER,F2, +# bind=SUPER,F3, +bind=SUPER,F4,spawn,$TERMINAL -e pulsemixer +# bind=SUPER,F5,spawn, +bind=SUPER,F6,spawn,torwrap +bind=SUPER,F7,spawn,td-toggle +bind=SUPER,F8,spawn,mailup +bind=SUPER,F9,spawn,mounter +bind=SUPER,F10,spawn,unmounter +# bind=SUPER,F11, +# bind=SUPER,F12, +bind=SUPER,space,exchange_client +bind=SUPER+SHIFT,space,togglefloating + +bind=NONE,Print,spawn_shell,grim pic-full-$(date '+%y%m%d-%H%M-%S').png +bind=SHIFT,Print,spawn,maimpick +bind=SUPER,Print,spawn,dmenurecord +bind=SUPER+SHIFT,Print,spawn,dmenurecord kill +bind=SUPER,Delete,spawn,dmenurecord kill +# bind=SUPER,Scroll_Lock, # switch window status bind=SUPER,g,toggleglobal, bind=ALT,Tab,toggleoverview, bind=ALT,backslash,togglefloating, bind=ALT,a,togglemaximizescreen, -bind=ALT,f,togglefullscreen, -bind=ALT+SHIFT,f,togglefakefullscreen, bind=SUPER,i,minimized, bind=SUPER,o,toggleoverlay, bind=SUPER+SHIFT,I,restore_minimized bind=ALT,z,toggle_scratchpad -# scroller layout -bind=ALT,e,set_proportion,1.0 -bind=ALT,x,switch_proportion_preset, +# # scroller layout +# bind=ALT,e,set_proportion,1.0 +# bind=ALT,x,switch_proportion_preset, # switch layout -bind=SUPER,n,switch_layout +# bind=SUPER,n,switch_layout # tag switch bind=SUPER,Left,viewtoleft,0 @@ -246,10 +325,6 @@ bind=SUPER+SHIFT,8,tag,8,0 bind=SUPER+SHIFT,9,tag,9,0 # monitor switch -bind=alt+shift,Left,focusmon,left -bind=alt+shift,Right,focusmon,right -bind=SUPER+Alt,Left,tagmon,left -bind=SUPER+Alt,Right,tagmon,right # gaps bind=ALT+SHIFT,X,incgaps,1 @@ -274,8 +349,3 @@ mousebind=NONE,btn_right,killclient,0 # Axis Bindings axisbind=SUPER,UP,viewtoleft_have_client axisbind=SUPER,DOWN,viewtoright_have_client - - -# layer rule -layerrule=animation_type_open:zoom,layer_name:rofi -layerrule=animation_type_close:zoom,layer_name:rofi |