diff options
| author | Mike Vink <mike1994vink@gmail.com> | 2023-10-06 23:10:55 +0200 |
|---|---|---|
| committer | Mike Vink <mike1994vink@gmail.com> | 2023-10-06 23:10:55 +0200 |
| commit | cfaef26e8718916adcc68fbfb63b15f2389b2cd2 (patch) | |
| tree | 3989af4514d31d0a5cb89e8b96d51210ad7bf152 /profiles/station/mpv.nix | |
| parent | 654ec06ab6a885ea851c4cbf68d06a00b41b0e14 (diff) | |
move all the files
Diffstat (limited to 'profiles/station/mpv.nix')
| -rw-r--r-- | profiles/station/mpv.nix | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/profiles/station/mpv.nix b/profiles/station/mpv.nix new file mode 100644 index 0000000..1b673ab --- /dev/null +++ b/profiles/station/mpv.nix @@ -0,0 +1,47 @@ + +{ + flake, + config, + pkgs, + ... +}: { + programs.mpv = { + enable = true; + scripts = [ + (with pkgs; stdenv.mkDerivation rec { + pname = "mpv-sockets"; + version = "1.0"; + + src = fetchFromGitHub { + owner = "wis"; + repo = "mpvSockets"; + rev = "be9b7ca84456466e54331bab59441ac207659c1c"; + sha256 = "sha256-tcY+cHvkQpVNohZ9yHpVlq0bU7iiKMxeUsO/BRwGzAs="; + }; + + # installFlags = [ "SCRIPTS_DIR=$(out)/share/mpv/scripts" ]; + passthru.scriptName = "mpvSockets.lua"; + installPhase = '' + install -m755 -D mpvSockets.lua $out/share/mpv/scripts/mpvSockets.lua + ''; + + meta = with lib; { + description = "mpvSockets lua module for mpv"; + homepage = "https://github.com/wis/mpvSockets"; + license = licenses.mit; + platforms = platforms.linux; + }; + }) + ]; + config = { + gpu-context = "drm"; + }; + bindings = { + l="seek 5"; + h="seek -5"; + j="seek -60"; + k="seek 60"; + S="cycle sub"; + }; + }; +} |
