[Desktop/Multimedia] do not "overoptimise" ffmpeg, as it is probably useless

This commit is contained in:
Antoine Viallon 2025-03-09 20:55:42 +01:00
parent dfefbefb99
commit db87939151
Signed by: aviallon
GPG key ID: 186FC35EDEB25716

View file

@ -12,27 +12,19 @@ let
# Multimedia Packages # Multimedia Packages
myFFmpeg = let ffmpeg-full-unfree = let
withUnfree = pkgs.unstable.ffmpeg-full.override { withUnfree = pkgs.unstable.ffmpeg-full.override {
withUnfree = true; withUnfree = true;
withTensorflow = false; withTensorflow = false;
}; };
in withUnfree; in withUnfree;
myFFmpeg_opt = config.aviallon.optimizations.optimizePkg { lto = false; } myFFmpeg;
#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; };
myWrapOBS = pkgs.wrapOBS;
in { in {
config = mkIf (cfg.enable && !generalCfg.minimal) { config = mkIf (cfg.enable && !generalCfg.minimal) {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
myFFmpeg_opt ffmpeg-full-unfree
krita krita
(myWrapOBS { plugins = with obs-studio-plugins; [ (pkgs.wrapOBS { plugins = with obs-studio-plugins; [
obs-pipewire-audio-capture obs-pipewire-audio-capture
]; }) ]; })
@ -44,7 +36,7 @@ in {
]; ];
nixpkgs.overlays = [(final: prev: { nixpkgs.overlays = [(final: prev: {
myFFmpeg = myFFmpeg_opt; inherit ffmpeg-full-unfree;
})]; })];