Benjamin Bädorf
fd50ecf445
This commit shuffles around some sway keybindings and improves the screen recording experience by adding a small wrapper around `slurp` and `wf-recorder` conveniently called `record-screen`. * `$mod+F5` now reload the sway configuration, * `$mod+Ctrl+r` starts a screen recording (to stop it, go to workspace 7 and kill the process), * `record-screen` and the firefox sharing indicator are both on workspace 7 now, making it the "trash" workspace, * `$mod+F1` and `$mod+Shift+h` now open Firefox with the docs of our repository availabe under `help.local`. * To not infuriate `qMasterPassword` users, that is now available under `$mod+Shift+m` instead of `$mod+F1`.
11 lines
447 B
Nix
11 lines
447 B
Nix
self: with self; ''
|
|
mkdir -p "$HOME/Videos/Screenrecordings"
|
|
GEOMETRY="$(slurp -d -b \#ffffff11)"
|
|
RESOLUTION="$(echo $GEOMETRY | awk '{print $2}')"
|
|
FILE_LOCATION="$HOME/Videos/Screenrecordings/$(${coreutils}/bin/date +%Y%m%d_%Hh%Mm%Ss)_$RESOLUTION.mp4"
|
|
echo "Recording $GEOMETRY into $FILE_LOCATION"
|
|
${alacritty}/bin/alacritty \
|
|
--class screen-recorder \
|
|
-e ${wf-recorder}/bin/wf-recorder -g "$GEOMETRY" -f "$FILE_LOCATION"
|
|
''
|