diff options
Diffstat (limited to '.config/hypr/hyprland.conf')
| -rw-r--r-- | .config/hypr/hyprland.conf | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 343ebec..81af289 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -57,7 +57,6 @@ env = HYPRCURSOR_SIZE,24 # enforce_permissions = 1 # } -# permission = /usr/(bin|local/bin)/grim, screencopy, allow # permission = /usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland, screencopy, allow # permission = /usr/(bin|local/bin)/hyprpm, plugin, allow @@ -183,12 +182,10 @@ misc { input { # Keyboard - # kb_layout = us kb_layout = us,il kb_options = caps:swapescape,grp:alt_shift_toggle kb_variant = kb_model = - # kb_options = caps:swapescape,caps:swapescape kb_rules = # TODO: repeat_delay feels slightly too slow? repeat_delay = 400 @@ -231,6 +228,10 @@ bind = $mainMod, R, exec, $menu # bind = $mainMod, P, pseudo, # dwindle # bind = $mainMod, J, togglesplit, # dwindle +# ctrl-c to copy from the flameshot gui gives warped images sometimes, but +# setting the env fixes it +bind = $mainMod, S, exec, XDG_CURRENT_DESKTOP=sway flameshot gui -p ~/Pictures/Screenshots/ -c + # Move focus with mainMod + arrow keys bind = $mainMod, h, movefocus, l bind = $mainMod, l, movefocus, r @@ -302,3 +303,14 @@ windowrule = suppressevent maximize, class:.* # Fix some dragging issues with XWayland windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 + +# Flameshot +# noanim isn't necessary but animations with these rules might look bad. use at your own discretion. +windowrule = noanim, class:^(flameshot)$ +windowrule = float, class:^(flameshot)$ +windowrule = move 0 0, class:^(flameshot)$ +windowrule = pin, class:^(flameshot)$ +windowrule = noinitialfocus, class:^(flameshot)$ +# set this to your leftmost monitor id, otherwise you have to move your cursor to the leftmost monitor +# before executing flameshot +windowrule = monitor 1, class:^(flameshot)$ |
