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 = [
|
||||
./browser.nix
|
||||
./fileman.nix
|
||||
./mpv.nix
|
||||
];
|
||||
|
||||
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;
|
||||
}
|
||||
|
|
|
|||
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)
|
||||
8⃣ keycap: 8 ~ 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