From 1416ac9c5abe871ecfdd03484a4b8de527881652 Mon Sep 17 00:00:00 2001 From: Adam Gausmann Date: Sat, 20 May 2023 00:46:32 -0500 Subject: [PATCH] Revamp screenshots and video recordings --- templates/.config/sway/config | 4 ++-- templates/.config/user-dirs.dirs | 1 + templates/bin/record-screen | 4 +++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/templates/.config/sway/config b/templates/.config/sway/config index b717dec..ea2f1b6 100644 --- a/templates/.config/sway/config +++ b/templates/.config/sway/config @@ -83,8 +83,8 @@ bindsym $mod+Return exec ${host.get('terminal', 'alacritty')} bindsym $mod+d exec wofi --show drun bindsym $mod+Shift+d exec wofi --show run bindsym $mod+p exec wofi-pass -bindsym $mod+Shift+s exec grimshot --notify save window -bindsym $mod+Ctrl+s exec grimshot --notify save area +bindsym $mod+Shift+s exec wl-copy < "$(grimshot --notify save window)" +bindsym $mod+Ctrl+s exec wl-copy < "$(grimshot --notify save area)" bindsym $mod+$kleft focus left bindsym $mod+$kdown focus down diff --git a/templates/.config/user-dirs.dirs b/templates/.config/user-dirs.dirs index 99266f4..1475c96 100644 --- a/templates/.config/user-dirs.dirs +++ b/templates/.config/user-dirs.dirs @@ -6,3 +6,4 @@ XDG_DOCUMENTS_DIR="$HOME/documents" XDG_MUSIC_DIR="$HOME/music" XDG_PICTURES_DIR="$HOME/pictures" XDG_VIDEOS_DIR="$HOME/videos" +XDG_SCREENSHOTS_DIR="$HOME/pictures/screenshots" diff --git a/templates/bin/record-screen b/templates/bin/record-screen index 37abac7..8620884 100755 --- a/templates/bin/record-screen +++ b/templates/bin/record-screen @@ -1,5 +1,7 @@ #!/bin/sh -outfile="$(date +"%Y-%m-%d %T").mkv" +outdir="$(xdg-user-dir VIDEOS)/recordings" +outfile="$outdir/$(date +"%Y-%m-%d %T").mkv" +mkdir -p "$outdir" wf-recorder -g "$(slurp -o)" -D -F "format=yuv420p" -f "$outfile"