Add more obs-plugins, use upstream scene-switcher plugin

This commit is contained in:
asonix 2024-01-06 12:36:11 -06:00
parent d492e1707c
commit 0326fbd8e0
3 changed files with 21 additions and 28 deletions

View file

@ -37,26 +37,6 @@
"type": "github"
}
},
"obs-scene-switcher": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1680368177,
"narHash": "sha256-HZWDsipqUTDCIwlIceRicei7ujDp1RcIAnT0Q3g28Ww=",
"ref": "refs/heads/main",
"rev": "2d08baaf0559a410b1e071d7f58e19eac9435394",
"revCount": 8,
"type": "git",
"url": "https://git.asonix.dog/asonix/nix-obs-scene-switcher"
},
"original": {
"type": "git",
"url": "https://git.asonix.dog/asonix/nix-obs-scene-switcher"
}
},
"obs-streamfx": {
"inputs": {
"nixpkgs": [
@ -81,7 +61,6 @@
"inputs": {
"home-manager": "home-manager",
"nixpkgs": "nixpkgs",
"obs-scene-switcher": "obs-scene-switcher",
"obs-streamfx": "obs-streamfx"
}
}

View file

@ -8,10 +8,6 @@
url = "github:nix-community/home-manager/release-23.11";
inputs.nixpkgs.follows = "nixpkgs";
};
obs-scene-switcher = {
url = "git+https://git.asonix.dog/asonix/nix-obs-scene-switcher";
inputs.nixpkgs.follows = "nixpkgs";
};
obs-streamfx = {
url = "git+https://git.asonix.dog/asonix/nix-obs-streamfx";
inputs.nixpkgs.follows = "nixpkgs";

View file

@ -1,4 +1,4 @@
{ config, pkgs, system, obs-scene-switcher, obs-streamfx, ... }:
{ config, pkgs, system, obs-streamfx, ... }:
let
setIcon = ''
@ -77,17 +77,35 @@ in
programs.obs-studio = {
enable = true;
plugins = with pkgs.obs-studio-plugins; [
advanced-scene-switcher
droidcam-obs
input-overlay
obs-3d-effect
obs-backgroundremoval
obs-command-source
obs-freeze-filter
obs-gradient-source
obs-gstreamer
obs-move-transition
obs-multi-rtmp
obs-nvfbc
obs-mute-filter
obs-pipewire-audio-capture
obs-scene-switcher.obs-scene-switcher
obs-replay-source
obs-rgb-levels-filter
obs-scale-to-sound
obs-shaderfilter
obs-source-record
obs-source-switcher
obs-streamfx.obs-streamfx
obs-teleport
obs-text-pthread
obs-transition-table
obs-tuna
obs-vaapi
obs-vertical-canvas
obs-vintage-filter
obs-vkcapture
waveform
wlrobs
];
};