diff --git a/README.md b/README.md index 0d946fc..2193147 100644 --- a/README.md +++ b/README.md @@ -17,11 +17,15 @@ clone the repo and place the mango folder in your .config folder: ghostty firefox dms-shell +nautilus +brightnessctl +pulseaudio +pipewire # installation of that software: -`sudo pacman -Syu ghostty firefox dms-shell yay git` +`sudo pacman -Syu ghostty firefox dms-shell yay git nautilus brightnessctl pulseaudio pipewire` `yay -S mangowm-git` diff --git a/mango/binds.conf b/mango/binds.conf index 0a95082..ae71968 100644 --- a/mango/binds.conf +++ b/mango/binds.conf @@ -1,7 +1,6 @@ # Example binds,see https://wiki.hyprland.org/Configuring/Binds/ for more bind=SUPER+ALT,r,reload_config # reload mango config - # Actions # window management @@ -11,7 +10,7 @@ bind=SUPER,Q,killclient, # Close active window bind=SUPER+SHIFT,Q,quit, # Exit mango bind=SUPER+SHIFT,P,toggleoverlay, # toggle overlay mode bind=SUPER,P,spawn_shell,mmsg -d toggleglobal && mmsg -d togglefloating # pin window across workspaces - +bind=SUPER,O,toggleoverview # "OS" functions bind=SUPER,L,spawn_shell,dms ipc call lock lock # locks screen bind=SUPER,SPACE,spawn_shell,dms ipc call spotlight toggleQuery # open runner menu @@ -27,10 +26,10 @@ bind=SUPER,S,spawn_shell,dms ipc call settings toggle # toggle settings bind=SUPER,K,spawn_shell,dms ipc call keybinds toggleWithPath mangowc ~/.config/mango/binds.conf # show binds #program launchers -bind=SUPER,RETURN,spawn_shell,ghostty # Open terminal -bind=SUPER,TAB,spawn_shell,ghostty # Open terminal -bind=SUPER,E,spawn,nautilus # Open file browser -bind=SUPER,B,spawn,firefox # open firefox +bind=SUPER,RETURN,spawn_shell,ghostty +bind=SUPER,TAB,spawn_shell,ghostty +bind=SUPER,E,spawn,nautilus ~ +bind=SUPER,B,spawn,firefox bind=SUPER,N,spawn_shell,dms ipc call notepad open # open notes @@ -49,18 +48,18 @@ bind=NONE,XF86WLAN,spawn_shell,nmcli radio wifi toggle # toggle wifi bind=NONE,XF86Refresh,spawn_shell,xdotool key F5 # refresh # Move focus with mainMod + arrow keys -bind=SUPER,left,focusdir,left # Move focus left -bind=SUPER,right,focusdir,right # Move focus right -bind=SUPER,up,focusdir,up # Move focus up -bind=SUPER,down,focusdir,down # Move focus down +bind=SUPER,left,focusdir,left +bind=SUPER,right,focusdir,right +bind=SUPER,up,focusdir,up +bind=SUPER,down,focusdir,down # move window between monitors with win+Alt+arrow keys -bind=SUPER+SHIFT,up,exchange_stack_client,prev # exchange stack client backwards -bind=SUPER+SHIFT,down,exchange_stack_client,next # exchange stack client forwards -bind=SUPER+Ctrl,left,exchange_client,left # swap window to left -bind=SUPER+Ctrl,right,exchange_client,right # swap window to right -bind=SUPER+Ctrl,up,exchange_client,up # swap window upwards -bind=SUPER+Ctrl,down,exchange_client,down # swap window downwards +bind=SUPER+SHIFT,up,exchange_stack_client,prev +bind=SUPER+SHIFT,down,exchange_stack_client,next +bind=SUPER+Ctrl,left,exchange_client,left +bind=SUPER+Ctrl,right,exchange_client,right +bind=SUPER+Ctrl,up,exchange_client,up +bind=SUPER+Ctrl,down,exchange_client,down bind=SUPER+Alt,left,resizewin,-50,+0 # resize window bind=SUPER+Alt,right,resizewin,+50,+0 # resize window bind=SUPER+Alt,up,resizewin,+0,-50 # resize window @@ -80,27 +79,27 @@ bind=SUPER+SHIFT,8,tag,8 # Move window to workspace 8 bind=SUPER+SHIFT,9,tag,9 # Move window to workspace 9 # switch between workspaces with mainmod + [1-9] -bind=SUPER,1,view,1,0 # focus workspace 1 -bind=SUPER,2,view,2,0 # focus workspace 2 -bind=SUPER,3,view,3,0 # focus workspace 3 -bind=SUPER,4,view,4,0 # focus workspace 4 -bind=SUPER,5,view,5,0 # focus workspace 5 -bind=SUPER,6,view,6,0 # focus workspace 6 -bind=SUPER,7,view,7,0 # focus workspace 7 -bind=SUPER,8,view,8,0 # focus workspace 8 -bind=SUPER,9,view,9,0 # focus workspace 9 +bind=SUPER,1,view,1,1 # focus workspace 1 +bind=SUPER,2,view,2,1 # focus workspace 2 +bind=SUPER,3,view,3,1 # focus workspace 3 +bind=SUPER,4,view,4,1 # focus workspace 4 +bind=SUPER,5,view,5,1 # focus workspace 5 +bind=SUPER,6,view,6,1 # focus workspace 6 +bind=SUPER,7,view,7,1 # focus workspace 7 +bind=SUPER,8,view,8,1 # focus workspace 8 +bind=SUPER,9,view,9,1 # focus workspace 9 # Mouse Button Bindings # btn_left and btn_right can't bind none mod key -#mousebind=SUPER,btn_left,moveresize,curmove -mousebind=NONE,btn_middle,togglemaximizescreen,0 # toggle maximize -mousebind=SUPER,btn_right,moveresize,curresize # resize on drag +mousebind=SUPER,btn_left,moveresize,curmove +mousebind=NONE,btn_middle,togglemaximizescreen,0 +mousebind=SUPER,btn_right,moveresize,curresize #mousebind=SUPER,btn_left,spawn_shell,mmsg -d option dwindle_smart_split 1 #bindr=NONE,super,spawn_shell,mmsg -d option dwindle_smart_split 0 # Axis Bindings -axisbind=SUPER,UP,viewtoleft_have_client # scroll up through views -axisbind=SUPER,DOWN,viewtoright_have_client # scroll down through views \ No newline at end of file +axisbind=SUPER,UP,viewtoleft_have_client,0 # scroll up through views +axisbind=SUPER,DOWN,viewtoright_have_client,0 # scroll down through views \ No newline at end of file