# This is an example Hyprland config file. # Syntax is the same as in Hypr, but settings might differ. # # Refer to the wiki for more information. # # Please note not all available settings / options are set here. # For a full list, see the wiki (basic and advanced configuring) # # Variables $browser = /usr/bin/qutebrowser $terminal = alacritty $editor = alacritty -t Neovim -e /usr/bin/nvim $files = kitty --title ranger -e /usr/bin/ranger monitor=,preferred,auto,1 workspace=DP-1,1 input { kb_file= kb_layout= kb_variant= kb_model= kb_options= kb_rules= follow_mouse=true touchpad { natural_scroll=false disable_while_typing=true middle_button_emulation=true tap-to-click=true } } general { sensitivity=3.0 main_mod=SUPER no_cursor_warps=false gaps_in=2 gaps_out=5 border_size=3 col.active_border=rgb(B5E8E0ff) col.inactive_border=0x00333333 cursor_inactive_timeout=2 apply_sens_to_raw=0 # whether to apply the sensitivity to raw input (e.g. used by games where you aim using your mouse) damage_tracking=full # leave it on full unless you hate your GPU and want to make it suffer no_border_on_floating=true } decoration { # rounding=3 # blur=true # multisample_edges=true # blur_size=6 # minimum 1 # blur_passes=1 # minimum 1 # blur_new_optimizations=true # active_opacity=0.8 # inactive_opacity=0.8 # fullscreen_opacity=1 # drop_shadow=false rounding=3 blur=1 blur_size=08 # minimum 1 blur_passes=1 # minimum 1 blur_new_optimizations=1 active_opacity=0.8 inactive_opacity=0.8 fullscreen_opacity=1 } animations { enabled=1 animation=windows,1,4,default animation=border,1,1,default animation=fade,1,9,default animation=workspaces,1,3,default } dwindle { pseudotile=0 # enable pseudotiling on dwindle } gestures { workspace_swipe=no } binds { workspace_back_and_forth=true } misc { disable_hyprland_logo=true no_vfr=false } # example window rules # for windows named/classed as abc and xyz #windowrule=move 69 420,abc #windowrule=size 420 69,abc #windowrule=tile,xyz #windowrule=float,abc #windowrule=pseudo,abc #windowrule=monitor 0,xyz windowrule=float,Rofi windowrule=tile,spotify windowrule=workspace 1 silent,qutebrowser windowrule=workspace 2 silent,Alacritty windowrule=workspace 3 silent,kitty windowrule=workspace 1 silent,Firefox windowrule=workspace 6 silent,telegram windowrule=workspace 4 silent,Emacs windowrule=workspace 7 silent,zathura windowrule=workspace 9 silent,thunderbird windowrule=workspace 8 silent,FreeTube windowrule=workspace 10 silent,discord # example binds bind=SUPER,36,exec,alacritty bind=SUPER,Q,killactive, bind=SUPER,M,exit, bind=SUPER,F,exec,firefox bind=SUPERSHIFT,F,fullscreen, bind=SUPER,E,exec,telegram-desktop bind=SUPERSHIFT,space,togglefloating, #bind=SUPER,P,pseudo, bind=SUPER,P,exec,chromium bind=SUPER,Z,exec,zoom bind=SUPER,W,exec,qutebrowser bind=SUPER,U,exec,freetube bind=SUPER,A,exec,emacs bind=SUPER,B,exec,thunderbird bind=SUPER,R,exec,discord bind=SUPER,C,exec,killall -SIGUSR1 waybar bind=SUPERSHIFT,D,exec,~/.config/polybar/blocks/scripts/launcher.sh bind=SUPERCTRL,Q,exec,~/.config/polybar/blocks/scripts/powermenu.sh bind=SUPERSHIFT,N,exec,~/.config/polybar/blocks/scripts/wifimenu.sh bind=,Print,exec,grim ~/Pictures/Screenshots/$(date +'%Y%m%d%H%M%S_1.png') && notify-send 'Screenshot Saved' bind=SUPER,N,exec,kitty --title ranger -e /usr/bin/ranger bind=SUPER,S,exec,spotify #bind=SUPERSHIFT,S,movecursortocorner,3 #bind=SUPERSHIFT,D,movecursortocorner,2 #bind=SUPERSHIFT,X,movecursortocorner,0 bind=SUPERSHIFT,C,movecursortocorner,1 bind=,XF86AudioRaiseVolume,exec,~/.config/dunst/volume2.sh up bind=,XF86AudioLowerVolume,exec,~/.config/dunst/volume2.sh down bind=,XF86AudioMute,exec,~/.config/dunst/volume2.sh mute bind=,XF86MonBrightnessUp,exec,~/.config/dunst/brightness.sh up bind=,XF86MonBrightnessDown,exec,~/.config/dunst/brightness.sh down #bind=,XF86Calculator,exec,QT_QPA_PLATFORMTHEME=qt5ct kcalc bind=,XF86AudioMedia,exec,playerctl play-pause bind=,XF86AudioPlay,exec,playerctl play-pause bind=,XF86AudioStop,exec,playerctl stop bind=,XF86AudioPrev,exec,playerctl previous bind=,XF86AudioNext,exec,playerctl next bind=SUPER,H,movefocus,l bind=SUPER,L,movefocus,r bind=SUPER,K,movefocus,u bind=SUPER,J,movefocus,d bind=SUPER,left,movefocus,l bind=SUPER,right,movefocus,r bind=SUPER,up,movefocus,u bind=SUPER,down,movefocus,d bind=SUPER,1,workspace,1 bind=SUPER,2,workspace,2 bind=SUPER,3,workspace,3 bind=SUPER,4,workspace,4 bind=SUPER,5,workspace,5 bind=SUPER,6,workspace,6 bind=SUPER,7,workspace,7 bind=SUPER,8,workspace,8 bind=SUPER,9,workspace,9 bind=SUPER,0,workspace,10 bind=SUPERSHIFT,H,movewindow,l bind=SUPERSHIFT,L,movewindow,r bind=SUPERSHIFT,K,movewindow,u bind=SUPERSHIFT,J,movewindow,d bind=SUPERSHIFT,left,movewindow,l bind=SUPERSHIFT,right,movewindow,r bind=SUPERSHIFT,up,movewindow,u bind=SUPERSHIFT,down,movewindow,d bind=SUPERSHIFT,1,movetoworkspace,1 bind=SUPERSHIFT,2,movetoworkspace,2 bind=SUPERSHIFT,3,movetoworkspace,3 bind=SUPERSHIFT,4,movetoworkspace,4 bind=SUPERSHIFT,5,movetoworkspace,5 bind=SUPERSHIFT,6,movetoworkspace,6 bind=SUPERSHIFT,7,movetoworkspace,7 bind=SUPERSHIFT,8,movetoworkspace,8 bind=SUPERSHIFT,9,movetoworkspace,9 bind=SUPERSHIFT,0,movetoworkspace,10 bind=SUPER,mouse_down,workspace,e+1 bind=SUPER,mouse_up,workspace,e-1 exec-once=hyprpaper exec-once=waybar exec-once=dunst #exec-once=nm-applet exec-once=swayidle #exec-one=mako