Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 124 lines 3.9 kB view raw
1{ 2 callPackage, 3 qt6Packages, 4 pkgsi686Linux, 5}: 6 7# When adding new plugins: 8# - Respect alphabetical order. On diversion, file a PR. 9# - Plugin name should reflect upstream's name. Including or excluding "obs" prefix/suffix. 10# - Add plugin to it's own directory (because of future patches). 11 12{ 13 advanced-scene-switcher = qt6Packages.callPackage ./advanced-scene-switcher { }; 14 15 droidcam-obs = callPackage ./droidcam-obs { }; 16 17 distroav = qt6Packages.callPackage ./distroav { }; 18 19 input-overlay = qt6Packages.callPackage ./input-overlay.nix { }; 20 21 looking-glass-obs = callPackage ./looking-glass-obs.nix { }; 22 23 obs-3d-effect = callPackage ./obs-3d-effect.nix { }; 24 25 obs-advanced-masks = callPackage ./obs-advanced-masks.nix { }; 26 27 obs-aitum-multistream = qt6Packages.callPackage ./obs-aitum-multistream.nix { }; 28 29 obs-backgroundremoval = callPackage ./obs-backgroundremoval { }; 30 31 obs-browser-transition = callPackage ./obs-browser-transition.nix { }; 32 33 obs-color-monitor = qt6Packages.callPackage ./obs-color-monitor.nix { }; 34 35 obs-command-source = callPackage ./obs-command-source.nix { }; 36 37 obs-composite-blur = callPackage ./obs-composite-blur.nix { }; 38 39 obs-dir-watch-media = callPackage ./obs-dir-watch-media.nix { }; 40 41 obs-dvd-screensaver = callPackage ./obs-dvd-screensaver.nix { }; 42 43 obs-freeze-filter = qt6Packages.callPackage ./obs-freeze-filter.nix { }; 44 45 obs-gradient-source = callPackage ./obs-gradient-source.nix { }; 46 47 obs-gstreamer = callPackage ./obs-gstreamer.nix { }; 48 49 obs-hyperion = qt6Packages.callPackage ./obs-hyperion/default.nix { }; 50 51 obs-livesplit-one = callPackage ./obs-livesplit-one { }; 52 53 obs-markdown = callPackage ./obs-markdown.nix { }; 54 55 obs-media-controls = qt6Packages.callPackage ./obs-media-controls.nix { }; 56 57 obs-move-transition = callPackage ./obs-move-transition.nix { }; 58 59 obs-multi-rtmp = qt6Packages.callPackage ./obs-multi-rtmp { }; 60 61 obs-mute-filter = callPackage ./obs-mute-filter.nix { }; 62 63 obs-ndi = qt6Packages.callPackage ./obs-ndi { }; 64 65 obs-noise = callPackage ./obs-noise.nix { }; 66 67 obs-nvfbc = callPackage ./obs-nvfbc.nix { }; 68 69 obs-pipewire-audio-capture = callPackage ./obs-pipewire-audio-capture.nix { }; 70 71 obs-recursion-effect = callPackage ./obs-recursion-effect.nix { }; 72 73 obs-replay-source = qt6Packages.callPackage ./obs-replay-source.nix { }; 74 75 obs-retro-effects = callPackage ./obs-retro-effects.nix { }; 76 77 obs-rgb-levels = callPackage ./obs-rgb-levels.nix { }; 78 79 obs-scale-to-sound = callPackage ./obs-scale-to-sound.nix { }; 80 81 obs-scene-as-transition = callPackage ./obs-scene-as-transition.nix { }; 82 83 obs-shaderfilter = qt6Packages.callPackage ./obs-shaderfilter.nix { }; 84 85 obs-source-clone = callPackage ./obs-source-clone.nix { }; 86 87 obs-source-record = callPackage ./obs-source-record.nix { }; 88 89 obs-source-switcher = callPackage ./obs-source-switcher.nix { }; 90 91 obs-stroke-glow-shadow = callPackage ./obs-stroke-glow-shadow.nix { }; 92 93 obs-teleport = callPackage ./obs-teleport { }; 94 95 obs-text-pthread = callPackage ./obs-text-pthread.nix { }; 96 97 obs-transition-table = qt6Packages.callPackage ./obs-transition-table.nix { }; 98 99 obs-tuna = qt6Packages.callPackage ./obs-tuna { }; 100 101 obs-urlsource = qt6Packages.callPackage ./obs-urlsource.nix { }; 102 103 obs-vaapi = callPackage ./obs-vaapi { }; 104 105 obs-vertical-canvas = qt6Packages.callPackage ./obs-vertical-canvas.nix { }; 106 107 obs-vintage-filter = callPackage ./obs-vintage-filter.nix { }; 108 109 obs-vkcapture = callPackage ./obs-vkcapture.nix { 110 obs-vkcapture32 = pkgsi686Linux.obs-studio-plugins.obs-vkcapture; 111 }; 112 113 obs-vnc = callPackage ./obs-vnc.nix { }; 114 115 obs-websocket = qt6Packages.callPackage ./obs-websocket.nix { }; # Websocket 4.x compatibility for OBS Studio 28+ 116 117 obs-webkitgtk = callPackage ./obs-webkitgtk.nix { }; 118 119 pixel-art = callPackage ./pixel-art.nix { }; 120 121 wlrobs = callPackage ./wlrobs.nix { }; 122 123 waveform = callPackage ./waveform { }; 124}