mpv skip silence
This commit is contained in:
parent
bfe67b1c8e
commit
d2131bdde2
4 changed files with 53 additions and 23 deletions
|
|
@ -1,7 +1,8 @@
|
||||||
{pkgs, ...}: {
|
{pkgs,lib, ...}: {
|
||||||
imports = [
|
imports = [
|
||||||
./browser.nix
|
./browser.nix
|
||||||
./fileman.nix
|
./fileman.nix
|
||||||
|
./mpv.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
|
|
@ -51,26 +52,5 @@
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
programs.mpv.enable = true;
|
|
||||||
programs.mpv.bindings = {
|
|
||||||
l = "seek 5";
|
|
||||||
h = "seek -5";
|
|
||||||
e = "add chapter 1";
|
|
||||||
b = "add chapter -1";
|
|
||||||
">" = "multiply speed 1.1";
|
|
||||||
"<" = "multiply speed 1/1.1";
|
|
||||||
"." = "frame-step";
|
|
||||||
"," = "frame-back-step";
|
|
||||||
"ctrl+n" = "playlist-next";
|
|
||||||
"ctrl+p" = "playlist-prev";
|
|
||||||
k = "add volume 2";
|
|
||||||
j = "add volume -2";
|
|
||||||
m = "cycle mute";
|
|
||||||
c = "cycle sub-visibility";
|
|
||||||
};
|
|
||||||
programs.mpv.scripts = [
|
|
||||||
pkgs.mpvScripts.mpris
|
|
||||||
];
|
|
||||||
|
|
||||||
programs.librewolf.enable = true;
|
programs.librewolf.enable = true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
26
home/programs/mpv.nix
Normal file
26
home/programs/mpv.nix
Normal file
|
|
@ -0,0 +1,26 @@
|
||||||
|
{pkgs, ...}: {
|
||||||
|
programs.mpv = {
|
||||||
|
enable = true;
|
||||||
|
bindings = {
|
||||||
|
l = "seek 5";
|
||||||
|
h = "seek -5";
|
||||||
|
e = "add chapter 1";
|
||||||
|
b = "add chapter -1";
|
||||||
|
">" = "multiply speed 1.1";
|
||||||
|
"<" = "multiply speed 1/1.1";
|
||||||
|
"." = "frame-step";
|
||||||
|
"," = "frame-back-step";
|
||||||
|
"ctrl+n" = "playlist-next";
|
||||||
|
"ctrl+p" = "playlist-prev";
|
||||||
|
k = "add volume 2";
|
||||||
|
j = "add volume -2";
|
||||||
|
m = "cycle mute";
|
||||||
|
c = "cycle sub-visibility";
|
||||||
|
};
|
||||||
|
scripts = [
|
||||||
|
pkgs.mpvScripts.mpris
|
||||||
|
(pkgs.callPackage ../../pkgs/mpv-skipsilence.nix {inherit ( pkgs.mpvScripts ) buildLua;})
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -1187,4 +1187,4 @@
|
||||||
7⃣ keycap: 7 ~ Symbols (keycap)
|
7⃣ keycap: 7 ~ Symbols (keycap)
|
||||||
8⃣ keycap: 8 ~ Symbols (keycap)
|
8⃣ keycap: 8 ~ Symbols (keycap)
|
||||||
9⃣ keycap: 9 ~ Symbols (keycap)
|
9⃣ keycap: 9 ~ Symbols (keycap)
|
||||||
|
¯\_(ツ)_/¯ shrug
|
||||||
|
|
|
||||||
24
pkgs/mpv-skipsilence.nix
Normal file
24
pkgs/mpv-skipsilence.nix
Normal file
|
|
@ -0,0 +1,24 @@
|
||||||
|
{ lib
|
||||||
|
, buildLua
|
||||||
|
, fetchgit
|
||||||
|
, gitUpdater
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildLua rec {
|
||||||
|
pname = "mpv-skipsilence";
|
||||||
|
version = "1.0";
|
||||||
|
|
||||||
|
src = fetchgit {
|
||||||
|
url = "https://codeberg.org/ferreum/mpv-skipsilence.git";
|
||||||
|
hash = "sha256-r5xrrTV4K/0kYGWAlL5rSYcIhTMPsVg+cZ2uaEjC/F8=";
|
||||||
|
};
|
||||||
|
passthru.updateScript = gitUpdater {};
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Increase playback speed during silence - a revolution in attention-deficit induction technology.";
|
||||||
|
homepage = "https://github.com/ferreum/mpv-skipsilence";
|
||||||
|
license = licenses.unlicense; # actually they don't have a license
|
||||||
|
maintainers = [ ];
|
||||||
|
};
|
||||||
|
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue