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
|
## 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
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