monitor=eDP-1, preferred, auto, 1, bitdepth, 10 monitor=HDMI-A-1, preferred, auto, 1 workspace=eDP-1, 1 workspace=HDMI-A-1, 10 input { kb_layout = us kb_variant = colemak_dh kb_model = kb_options = kb_rules = follow_mouse = 1 touchpad { natural_scroll = yes scroll_factor = 0.4 } repeat_delay = 300 accel_profile = flat } general { gaps_in = 5 gaps_out = 10 border_size = 2 # home-manager is going to override these col.active_border = rgba(b4befeee) rgba(f5c2e7ff) 135deg col.inactive_border = rgba(595959ff) layout = dwindle } decoration { rounding = 1 inactive_opacity = 0.8 drop_shadow = true blur { enabled = true size = 5 new_optimizations = true xray = true } } animations { enabled = yes bezier =overshot,0.01, 0.9, 0.1, 1.05 bezier =easeoutexpo,0.16, 1, 0.3, 1 animation = windows, 1, 7, overshot, popin 50% animation = windowsOut, 1, 7, easeoutexpo, popin 50% animation = border, 1, 10, default animation = fade, 1, 7, default animation = workspaces, 1, 6, overshot } dwindle { pseudotile = yes preserve_split = yes } master { new_is_master = false } gestures { workspace_swipe = off } misc { no_direct_scanout = true disable_hyprland_logo = true } windowrule=float, ^.*(iwgtk)$ $mainMod=SUPER binde=$mainMod, RETURN, exec, foot bindr=SUPER, D, exec, pkill tofi || tofi-drun | xargs hyprctl dispatch exec -- bindr=SUPER SHIFT, D, exec, pkill tofi || tofi-run --require-match=false | xargs hyprctl dispatch exec -- $playerctl=playerctl -p 'playerctld,%any' bind=$mainMod, P, exec, $playerctl play-pause bind=, XF86AudioPlay, exec, $playerctl play-pause bind=, XF86AudioNext, exec, $playerctl position 5+ bind=, XF86AudioPrev, exec, $playerctl position 5- bind=$mainMod, XF86AudioNext, exec, $playerctl next bind=$mainMod, XF86AudioPrev, exec, $playerctl previous binde=, XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ binde=, XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- bind=, XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle binde=, XF86MonBrightnessUp, exec, light -A 5 binde=, XF86MonBrightnessDown, exec, light -U 5 bind=$mainMod SHIFT, F1, exec, setxkbmap us colemak_dh bind=$mainMod SHIFT, F2, exec, setxkbmap us basic bind=$mainMod SHIFT, F3, exec, setxkbmap in deva bind=$mainMod SHIFT, F4, exec, setxkbmap in guru bind=$mainMod SHIFT, F5, exec, setxkbmap colemak dhz bind=, PRINT, exec, grimblast --notify copysave screen bind=SHIFT, PRINT, exec, grimblast --notify copysave area binde=$mainMod SHIFT, Q, killactive, bind=$mainMod ALT, f, exit, bind=$mainMod SHIFT, t, pseudo, bind=$mainMod, f, fullscreen, bind=$mainMod, t, togglefloating, bindm=SUPER, mouse:272, movewindow bindm=SUPER, mouse:273, resizewindow bind=$mainMod, left, movefocus, l bind=$mainMod, h, movefocus, l bind=$mainMod, right, movefocus, r bind=$mainMod, l, movefocus, r bind=$mainMod, up, movefocus, u bind=$mainMod, k, movefocus, u bind=$mainMod, down, movefocus, d bind=$mainMod, j, movefocus, d binde=$mainMod SHIFT, left, movewindow, l binde=$mainMod SHIFT, h, movewindow, l binde=$mainMod SHIFT, right, movewindow, r binde=$mainMod SHIFT, l, movewindow, r binde=$mainMod SHIFT, up, movewindow, u binde=$mainMod SHIFT, k, movewindow, u binde=$mainMod SHIFT, down, movewindow, d binde=$mainMod SHIFT, j, movewindow, d binde=SHIFT ALT, left, resizeactive, -10 0 binde=SHIFT ALT, h, resizeactive, -10 0 binde=SHIFT ALT, right, resizeactive, 10 0 binde=SHIFT ALT, l, resizeactive, 10 0 binde=SHIFT ALT, up, resizeactive, 0 -10 binde=SHIFT ALT, k, resizeactive, 0 -10 binde=SHIFT ALT, down, resizeactive, 0 10 binde=SHIFT ALT, j, resizeactive, 0 10 bind=$mainMod, 1, workspace, 1 bind=$mainMod, 2, workspace, 2 bind=$mainMod, 3, workspace, 3 bind=$mainMod, 4, workspace, 4 bind=$mainMod, 5, workspace, 5 bind=$mainMod, 6, workspace, 6 bind=$mainMod, 7, workspace, 7 bind=$mainMod, 8, workspace, 8 bind=$mainMod, 9, workspace, 9 bind=$mainMod, 0, workspace, 10 bind=$mainMod SHIFT, 1, movetoworkspacesilent, 1 bind=$mainMod SHIFT, 2, movetoworkspacesilent, 2 bind=$mainMod SHIFT, 3, movetoworkspacesilent, 3 bind=$mainMod SHIFT, 4, movetoworkspacesilent, 4 bind=$mainMod SHIFT, 5, movetoworkspacesilent, 5 bind=$mainMod SHIFT, 6, movetoworkspacesilent, 6 bind=$mainMod SHIFT, 7, movetoworkspacesilent, 7 bind=$mainMod SHIFT, 8, movetoworkspacesilent, 8 bind=$mainMod SHIFT, 9, movetoworkspacesilent, 9 bind=$mainMod SHIFT, 0, movetoworkspacesilent, 10 bind=$mainMod SHIFT, comma, focusmonitor, -1 bind=$mainMod SHIFT, period, focusmonitor, +1 bind=CTRL ALT, r, pass, ^(com\.obsproject\.Studio)$ exec-once=eww open bar exec-once=swaybg -i ~/Wallpapers/current.*