firefox: add youtube-unhook and enable pipewire

This commit is contained in:
steveej 2025-02-04 11:00:52 +01:00
parent 68e1dc9267
commit 65145576a2

View file

@ -8,7 +8,7 @@
let let
# Search extension names with below command: # Search extension names with below command:
# nix flake show --json "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons" --all-systems | jq -r '.packages."x86_64-linux" | keys[]' | rg QUERY # nix flake show --json "gitlab:rycee/nur-expressions?dir=pkgs/firefox-addons" --all-systems | jq -r '.packages."x86_64-linux" | keys[]' | rg QUERY
ryceeAddons = with repoFlake.inputs.nur.legacyPackages.${pkgs.system}.repos.rycee.firefox-addons; [ ryceeAddons = with pkgs.nur.repos.rycee.firefox-addons; [
ublock-origin ublock-origin
# bypass-paywalls-clean (can't use, was creating popups) # bypass-paywalls-clean (can't use, was creating popups)
@ -27,6 +27,8 @@ let
vimium vimium
cookie-autodelete cookie-autodelete
auto-tab-discard auto-tab-discard
youtube-recommended-videos
]; ];
customAddons = [ customAddons = [
@ -163,7 +165,8 @@ let
"browser.translations.neverTranslateLanguages" = ["en" "de"]; "browser.translations.neverTranslateLanguages" = ["en" "de"];
"browser.translations.automaticallyPopup" = false; "browser.translations.automaticallyPopup" = false;
# enable pipewire (and libcamera) sources
"media.webrtc.camera.allow-pipewire" = true;
}; };
userChrome = userChrome =
@ -296,6 +299,14 @@ let
in in
{ {
nixpkgs.overlays = [
repoFlake.inputs.nur.overlay
];
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
"youtube-recommended-videos"
];
programs.librewolf = { programs.librewolf = {
enable = false; enable = false;
}; };