Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package Request: obs-vkcapture #168100

Closed
YellowOnion opened this issue Apr 10, 2022 · 2 comments
Closed

Package Request: obs-vkcapture #168100

YellowOnion opened this issue Apr 10, 2022 · 2 comments
Labels
0.kind: packaging request Request for a new package to be added

Comments

@YellowOnion
Copy link
Contributor

YellowOnion commented Apr 10, 2022

Project description

Vulkan/OpenGL plugin for OBS.

Metadata

@jb55 @MP2E @v

I quickly threw together this:

{ config, lib, pkgs, stdenv, fetchFromGitHub, vulkan-headers, ... }:
let info = lib.importJSON ./version.json;
in
  with pkgs;
  stdenv.mkDerivation {
    pname = "obs-vkcapture";
    name = "obs-vkcapture";
    src = fetchFromGitHub {inherit (info) owner repo rev sha256;};

    nativeBuildInputs = [ cmake gcc vulkan-headers libGL obs-studio vulkan-loader pkg-config];
  }

Edit: Took me a we while to get it working locally,

looks like upstream mentions some issues with 32bit games:

nowrep/obs-vkcapture#36

@YellowOnion YellowOnion added the 0.kind: packaging request Request for a new package to be added label Apr 10, 2022
@YellowOnion
Copy link
Contributor Author

YellowOnion commented Apr 12, 2022

I got 32bit version working for vulkan: https://github.com/YellowOnion/nix-obs-vkcapture

Still yet to get OGL for 32bit working, and haven't tested with any 64bit games.

It's a pretty bad setup atm any recommendations would be nice.

@ashkitten
Copy link
Contributor

addressed by #169882

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: packaging request Request for a new package to be added
Projects
None yet
Development

No branches or pull requests

2 participants