Nixerus/pkgs/default.nix

39 lines
1.6 KiB
Nix
Raw Normal View History

{ pkgs, callPackage }:
rec {
2023-05-23 02:11:55 +02:00
amdgpu-pro-libs = pkgs.lib.recurseIntoAttrs {
vulkan = callPackage ./libs/amdgpu-pro-libs { };
amf = callPackage ./libs/amdgpu-pro-libs/amf.nix { };
opengl = callPackage ./libs/amdgpu-pro-libs/opengl.nix { };
prefixes = callPackage ./libs/amdgpu-pro-libs/prefixes.nix { };
firmware = callPackage ./libs/amdgpu-pro-libs/firmware.nix { };
2023-05-23 02:11:55 +02:00
};
2023-05-18 23:05:47 +02:00
ffmpeg6-amf-full = (if pkgs.lib.versionOlder pkgs.ffmpeg-full.version "6.1" then
pkgs.callPackage ./apps/ffmpeg
{
inherit (pkgs.darwin.apple_sdk.frameworks)
Cocoa CoreServices CoreAudio CoreMedia AVFoundation MediaToolbox
VideoDecodeAcceleration VideoToolbox;
} else
(pkgs.ffmpeg-full.overrideAttrs (finalAttrs: previousAttrs: { configureFlags = previousAttrs.configureFlags ++ [ "--enable-amf" ]; buildInputs = previousAttrs.buildInputs ++ [ pkgs.amf-headers ]; }))
);
obs-amf = pkgs.qt6Packages.callPackage ./apps/obs { ffmpeg = ffmpeg6-amf-full; inherit libcef; };
2023-05-18 23:05:47 +02:00
polymc = pkgs.qt6Packages.callPackage ./apps/games/polymc { };
polymc-qt5 = pkgs.libsForQt5.callPackage ./apps/games/polymc { };
2023-05-23 02:11:55 +02:00
alvr = pkgs.callPackage ./apps/games/alvr { };
2023-10-23 22:46:25 +02:00
vpk_fuse = callPackage ./apps/vpk_fuse.nix { };
2023-06-10 00:22:08 +02:00
fbset = callPackage ./apps/fbset.nix { };
2023-08-31 11:00:29 +02:00
libcef = callPackage ./libs/libcef.nix { };
lh2ctrl = callPackage ./apps/lh2ctrl.nix { };
2023-06-10 00:22:08 +02:00
emacs-materus = (pkgs.emacs29.override { withSQLite3 = true; withWebP = true; withX = true; withGTK3 = true; withAlsaLib = true; withGconf = true; withImageMagick = true; withXwidgets = true; });
2023-05-23 02:11:55 +02:00
}