# Binding Config File for Hyprland # Main Bindings # # Foot, you done goofed bind=ALT,RETURN,exec,foot #bind=ALT,RETURN,exec,kitty bind=ALT,Q,killactive, bind=SUPER,M,exec,hyprctl dispatch exit 0 bind=ALT,E,exec,dolphin bind=ALT,V,togglefloating, bindr=ALTSHIFT,RETURN,exec,pkill wofi || wofi -S drun --allow-images bind=ALTSHIFT,F,fullscreen,1 bind=ALTSHIFT,M,fullscreen,0 bind=,Print,exec,grim -g "$(slurp)" -t jpeg - | wl-copy bind=SHIFT,Print,exec,grim -g "$(slurp)" -t jpeg Downloads/screenshot.jpeg # trigger when the switch is toggled bindl=,switch:Lid Switch,exec,swaylock --effect-greyscale # Games bind=ALTSHIFT,T,exec,gamescope -w 1280 -h 960 -f -r 60 wine "/home/flyingstitchman/Documents/Games/Touhou 15 - Legacy of Lunatic Kingdom/th15.exe" bind=ALTSHIFT,O,exec,osu-lazer bind=ALTSHIFT,C,exec,"/home/flyingstitchman/Documents/Games/Celeste/Celeste" bind=ALTSHIFT,S,exec,"/home/flyingstitchman/Documents/Games/Stardew Valley/StardewValley" bind=ALTSHIFT,R,exec,"/home/flyingstitchman/Documents/Games/factorio/bin/x64/factorio" # Window Moving bindm=SUPER,mouse:272,movewindow bindm=SUPER,mouse:273,resizewindow # Quick Bindings bindle=,XF86MonBrightnessDown,exec,brightnessctl -d intel_backlight set 1%- bindle=,XF86MonBrightnessUp,exec,brightnessctl -d intel_backlight set +1% bindle=,XF86AudioRaiseVolume,exec,${XDG_CONFIG_HOME:-~/.config}/dunst/scripts/volumeNotify.sh 1%+ bindle=,XF86AudioLowerVolume,exec,${XDG_CONFIG_HOME:-~/.config}/dunst/scripts/volumeNotify.sh 1%- bindl=,XF86AudioMute,exec,${XDG_CONFIG_HOME:-~/.config}/dunst/scripts/muteToggle.sh bindl=,XF86AudioPlay,exec,playerctl play-pause bindl=,XF86AudioPrev,exec,playerctl previous bindl=,XF86AudioNext,exec,playerctl next # Movement Bindings bind=ALT,H,movefocus,l bind=ALT,L,movefocus,r bind=ALT,K,movefocus,u bind=ALT,J,movefocus,d # Swap window bind=ALTSHIFT,J,swapwindow, d bind=ALTSHIFT,k,swapwindow, u bind=ALTSHIFT,h,swapwindow, l bind=ALTSHIFT,l,swapwindow, r # Switch Workspace Bindings bind=ALT,1,workspace,1 bind=ALT,2,workspace,2 bind=ALT,3,workspace,3 bind=ALT,4,workspace,4 bind=ALT,5,workspace,5 bind=ALT,6,workspace,6 bind=ALT,7,workspace,7 bind=ALT,8,workspace,8 bind=ALT,9,workspace,9 bind=ALT,0,workspace,10 # Move to Workspace Bindings bind=ALTSHIFT,1,movetoworkspace,1 bind=ALTSHIFT,2,movetoworkspace,2 bind=ALTSHIFT,3,movetoworkspace,3 bind=ALTSHIFT,4,movetoworkspace,4 bind=ALTSHIFT,5,movetoworkspace,5 bind=ALTSHIFT,6,movetoworkspace,6 bind=ALTSHIFT,7,movetoworkspace,7 bind=ALTSHIFT,8,movetoworkspace,8 bind=ALTSHIFT,9,movetoworkspace,9 bind=ALTSHIFT,10,movetoworkspace,0 # Submap for resizing windows bind=ALT,R,submap,resize # will switch to a submap called resize submap=resize # will start a submap called "resize" binde=,L,resizeactive,10 0 binde=,H,resizeactive,-10 0 binde=,K,resizeactive,0 -10 binde=,J,resizeactive,0 10 binde=SHIFT,L,resizeactive,50 0 binde=SHIFT,H,resizeactive,-50 0 binde=SHIFT,K,resizeactive,0 -50 binde=SHIFT,J,resizeactive,0 50 bind=ALT,R,submap,reset # use reset to go back to the global submap submap=reset # will reset the submap, meaning end the current one and return to the global one. # Submap to disable all keybinds (for blender) bind=ALT,U,submap,clean submap=clean bind=ALT,U,submap,reset submap=reset