This commit is contained in:
암냥 2026-07-12 15:43:00 +09:00
commit 49dd63d928
No known key found for this signature in database
2 changed files with 21 additions and 11 deletions

View file

@ -94,6 +94,13 @@
inputs.millennium.overlays.default inputs.millennium.overlays.default
(import ./overlays/spotx.nix) (import ./overlays/spotx.nix)
(final: prev: { (final: prev: {
vulkan-validation-layers = prev.vulkan-validation-layers.overrideAttrs (old: {
cmakeFlags = (old.cmakeFlags or [ ]) ++ [
# Fixed upstream; keep this until the locked nixpkgs includes it.
"-DUPDATE_DEPS=OFF"
];
});
pythonPackagesExtensions = (prev.pythonPackagesExtensions or [ ]) ++ [ pythonPackagesExtensions = (prev.pythonPackagesExtensions or [ ]) ++ [
(python-final: python-prev: { (python-final: python-prev: {
uefi-firmware-parser = python-prev.uefi-firmware-parser.overridePythonAttrs (old: { uefi-firmware-parser = python-prev.uefi-firmware-parser.overridePythonAttrs (old: {

View file

@ -1,15 +1,17 @@
{ pkgs, ... }: { pkgs, ... }:
let let
obs-wrapped = (pkgs.obs-studio.override { obs-wrapped =
cudaSupport = true; (pkgs.obs-studio.override {
}).overrideAttrs (old: { cudaSupport = true;
nativeBuildInputs = (old.nativeBuildInputs or []) ++ [ pkgs.makeWrapper ]; }).overrideAttrs
postInstall = (old.postInstall or "") + '' (old: {
wrapProgram $out/bin/obs \ nativeBuildInputs = (old.nativeBuildInputs or [ ]) ++ [ pkgs.makeWrapper ];
--set QT_QPA_PLATFORM xcb \ postInstall = (old.postInstall or "") + ''
--set GS_DEVICE_TYPE opengl wrapProgram $out/bin/obs \
''; --set QT_QPA_PLATFORM xcb \
}); --set GS_DEVICE_TYPE opengl
'';
});
in in
{ {
programs.obs-studio = { programs.obs-studio = {
@ -23,6 +25,7 @@ in
obs-gstreamer obs-gstreamer
obs-vkcapture obs-vkcapture
obs-move-transition obs-move-transition
advanced-scene-switcher
]; ];
}; };
} }