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:
parent
3b73db547e
commit
92ede195f7
|
@ -56,11 +56,11 @@ super + {_,ctrl + }f
|
|||
#
|
||||
## Media keys
|
||||
|
||||
Print
|
||||
Print # screenshot region
|
||||
scrcap
|
||||
super + Print
|
||||
super + Print # screencast region to 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
|
||||
|
||||
XF86MonBrightnessUp
|
||||
|
|
19
modules/recording.nix
Normal file
19
modules/recording.nix
Normal 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
|
||||
];
|
||||
}
|
Loading…
Reference in a new issue