mirror of
https://github.com/aviallon/nixos-lib.git
synced 2026-04-06 01:38:06 +00:00
[Desktop/Multimedia] Make OBS use an optimized ffmpeg + add pipewire audio capture support
This commit is contained in:
parent
5ca978f344
commit
52a043f724
1 changed files with 7 additions and 1 deletions
|
|
@ -6,12 +6,18 @@ let
|
|||
filterConfig = pkgs.callPackage ./pipewire-noise-filter.cfg.nix {
|
||||
noiseFilterStrength = cfg.audio.noise-filter.strength;
|
||||
};
|
||||
ffmpeg_4 = config.aviallon.optimizations.optimizePkg { } pkgs.ffmpeg_4;
|
||||
obs-studio = pkgs.obs-studio.override { inherit ffmpeg_4; };
|
||||
myWrapOBS = pkgs.wrapOBS.override { inherit obs-studio; };
|
||||
in {
|
||||
config = mkIf (cfg.enable && !generalCfg.minimal) {
|
||||
environment.systemPackages = with pkgs; [
|
||||
myFFmpeg
|
||||
krita
|
||||
obs-studio
|
||||
(myWrapOBS { plugins = with obs-studio-plugins; [
|
||||
obs-pipewire-audio-capture
|
||||
]; })
|
||||
|
||||
scribus
|
||||
yt-dlp
|
||||
jellyfin-media-player
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue