diff --git a/.config/setup/01-install-packages.sh b/.config/setup/01-install-packages.sh index 2546da0..d412018 100755 --- a/.config/setup/01-install-packages.sh +++ b/.config/setup/01-install-packages.sh @@ -16,6 +16,7 @@ fcitx5-mozc \ firefox-esr \ fuzzel \ gnumeric \ +grim \ guile-3.0 \ htop \ jq \ @@ -33,6 +34,7 @@ pulseaudio-utils \ python3-poetry \ python3.12-venv \ qtwayland5 \ +slurp \ sway \ sway-backgrounds \ swayidle \ diff --git a/.config/setup/02-setup-packages.sh b/.config/setup/02-setup-packages.sh index 093eccd..1e11a53 100755 --- a/.config/setup/02-setup-packages.sh +++ b/.config/setup/02-setup-packages.sh @@ -4,3 +4,5 @@ sudo usermod --append --groups docker "${USER}" systemctl --user enable syncthing.service systemctl --user start syncthing.service + +mkdir -p Photos/screenshots diff --git a/.config/sway/config b/.config/sway/config index f9a5928..8539f13 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -239,6 +239,13 @@ bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5% bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5% +# +# Screenshots +# + +bindsym Print exec grim ~/Photos/screenshots/$(date +'fullscreen-%Y%m%dT%H%M%S.png') +bindsym Shift+Print exec grim -g "$(slurp)" ~/Photos/screenshots/$(date +'selection-%Y%m%dT%H%M%S.png') + # # Start a password manager in the scratchpad #