about summary refs log tree commit diff
path: root/pkgs/applications/video/mpv-shim-default-shaders
diff options
context:
space:
mode:
authorMorgan Helton <mhelton@gmail.com>2023-05-14 09:00:20 -0500
committerMorgan Helton <mhelton@gmail.com>2023-05-14 17:31:01 -0500
commitde45084228e0e17273a66b5e1fc75e69f1bf4fad (patch)
tree9c66cd54bc495a2948002df6677038d8fbed8504 /pkgs/applications/video/mpv-shim-default-shaders
parentb27fac642c641b41952ecd02cbaa85bc25608190 (diff)
mpv-shim-default-shaders: init at 2.1.0
Diffstat (limited to 'pkgs/applications/video/mpv-shim-default-shaders')
-rw-r--r--pkgs/applications/video/mpv-shim-default-shaders/default.nix29
1 files changed, 29 insertions, 0 deletions
diff --git a/pkgs/applications/video/mpv-shim-default-shaders/default.nix b/pkgs/applications/video/mpv-shim-default-shaders/default.nix
new file mode 100644
index 0000000000000..eb6c81f6358ba
--- /dev/null
+++ b/pkgs/applications/video/mpv-shim-default-shaders/default.nix
@@ -0,0 +1,29 @@
+{ lib, stdenv, fetchFromGitHub }:
+
+stdenv.mkDerivation rec {
+  pname = "mpv-shim-default-shaders";
+  version = "2.1.0";
+
+  src = fetchFromGitHub {
+    owner = "iwalton3";
+    repo = "default-shader-pack";
+    rev = "v${version}";
+    sha256 = "sha256-BM2GvmUoWQUUMH464YIIqu5A1t1B+otbJxAGFbySuq8=";
+  };
+
+  installPhase = ''
+    mkdir -p $out/share/${pname}
+    cp -r shaders *.json $out/share/${pname}
+  '';
+
+  meta = with lib; {
+    homepage = "https://github.com/iwalton3/default-shader-pack";
+    description = "Preconfigured set of MPV shaders and configurations for MPV Shim media clients.";
+    license = with licenses; [
+      gpl3Plus
+      mit
+      unlicense
+    ];
+    maintainers = with maintainers; [ devusb ];
+  };
+}