home: firefox: add ff2mpv

This allows watching videos using mpv via a simple button.
This commit is contained in:
Bruno BELANYI 2021-05-15 21:28:10 +02:00
parent 93f173d0ca
commit cfa59614f1
2 changed files with 19 additions and 2 deletions

View file

@ -11,6 +11,15 @@
default = config.my.home.firefox.enable; default = config.my.home.firefox.enable;
}; };
}; };
ff2mpv = {
enable = mkOption {
type = types.bool;
description = "ff2mpv configuration";
example = false;
default = config.my.home.mpv.enable;
};
};
}; };
imports = [ imports = [

View file

@ -10,6 +10,11 @@ in
cfg = { cfg = {
enableTridactylNative = cfg.tridactyl.enable; enableTridactylNative = cfg.tridactyl.enable;
}; };
extraNativeMessagingHosts = with pkgs; ([ ]
# Watch videos using mpv
++ lib.optional cfg.ff2mpv.enable ambroisie.ff2mpv-go
);
}; };
profiles = { profiles = {
@ -35,13 +40,16 @@ in
}; };
}; };
extensions = with pkgs.nur.repos.rycee.firefox-addons; [ extensions = with pkgs.nur.repos.rycee.firefox-addons; ([
bitwarden bitwarden
form-history-control form-history-control
https-everywhere https-everywhere
i-dont-care-about-cookies i-dont-care-about-cookies
reddit-enhancement-suite reddit-enhancement-suite
ublock-origin ublock-origin
] ++ lib.optional (cfg.tridactyl.enable) tridactyl; ]
++ lib.optional (cfg.tridactyl.enable) tridactyl
++ lib.optional (cfg.ff2mpv.enable) ff2mpv
);
}; };
} }