git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git
make
sudo make install
PKG_CONFIG_PATH="/usr/local/lib/pkgconfig" ./configure --enable-cuda --enable-cuvid --enable-nvenc --enable-nonfree --enable-libnpp --extra-cflags=-I/usr/local/cuda/include --extra-ldflags=-L/usr/local/cuda/lib64
Get audio devices:
arecord -l
ffmpeg -f x11grab -s 1920x1080 -framerate 25 -i :0.0 -f alsa -ac 2 -ar 44100 -i hw:3 -c:v hevc_nvenc -preset:v slow -qmin:v 18 video_out.mkv