diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index 2e5d03b..1ff331f 100644 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -52,6 +52,7 @@ exec-once = hyprpaper exec-once = sh $HOME/.config/hypr/set_wallpaper.sh exec-once = nm-applet & exec-once = waybar +exec-once = swayosd-server ############################# ### ENVIRONMENT VARIABLES ### @@ -287,12 +288,12 @@ bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:273, resizewindow # Laptop multimedia keys for volume and LCD brightness -bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+ -bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- +bindel = ,XF86AudioRaiseVolume, exec, wpctl set-volume -l 1 @DEFAULT_AUDIO_SINK@ 5%+ && swayosd-client --output-volume +0 +bindel = ,XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- && swayosd-client --output-volume -0 bindel = ,XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle bindel = ,XF86AudioMicMute, exec, wpctl set-mute @DEFAULT_AUDIO_SOURCE@ toggle -bindel = ,XF86MonBrightnessUp, exec, brightnessctl -e4 -n2 set 5%+ -bindel = ,XF86MonBrightnessDown, exec, brightnessctl -e4 -n2 set 5%- +bindel = ,XF86MonBrightnessUp, exec, brightnessctl -e4 -n2 set 5%+ && swayosd-client --brightness +0 +bindel = ,XF86MonBrightnessDown, exec, brightnessctl -e4 -n2 set 5%- && swayosd-client --brightness -0 # Requires playerctl bindl = , XF86AudioNext, exec, playerctl next @@ -300,6 +301,14 @@ bindl = , XF86AudioPause, exec, playerctl play-pause bindl = , XF86AudioPlay, exec, playerctl play-pause bindl = , XF86AudioPrev, exec, playerctl previous + +# Screenshot a window +bind = $mainMod, PRINT, exec, hyprshot -m window +# Screenshot a monitor +bind = , PRINT, exec, hyprshot -m output +# Screenshot a region +bind = $shiftMod, PRINT, exec, hyprshot -m region + ############################## ### WINDOWS AND WORKSPACES ### ##############################