Add recording.nix module

And remove kdenlive & obs modules. Moves obs to recording module.

I've replaced kdenlive with DaVinci Resolve (can't believe it's free!)
This commit is contained in:
Henrik Lissner 2020-01-03 06:48:04 -05:00
parent 3b73db547e
commit 92ede195f7
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
4 changed files with 22 additions and 3 deletions

View file

@ -56,11 +56,11 @@ super + {_,ctrl + }f
# #
## Media keys ## Media keys
Print Print # screenshot region
scrcap scrcap
super + Print super + Print # screencast region to mp4
scrrec -s ~/recordings/$(date +%F-%T).mp4 scrrec -s ~/recordings/$(date +%F-%T).mp4
super + ctrl + Print super + ctrl + Print # screencast region to gif
scrrec -s ~/recordings/$(date +%F-%T).gif scrrec -s ~/recordings/$(date +%F-%T).gif
XF86MonBrightnessUp XF86MonBrightnessUp

19
modules/recording.nix Normal file
View file

@ -0,0 +1,19 @@
# I use OBS to capture footage/stream and DaVinci Resolve for editing (on my
# Windows system -- it will run on windows, but there is no way to automate its
# installation, what with their devs regsitration-gating their free download).
#
# I also use ffmpeg for small casts/gifs, but this module is for the heavy duty
# stuff.
#
# This module is best paired with ./audio-editing.nix
{ config, lib, pkgs, ... }:
{
environment.systemPackages = with pkgs; [
slop # for selecting arbitrary regions on screen
ffmpeg # for recording gifs/mp4s quickly
audacity # for recording and remastering audio
obs-studio # for streaming to twitch/recording for youtube
handbrake # for encoding footage
];
}

View file