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
# 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
ryceeAddons = with repoFlake.inputs.nur.legacyPackages.${pkgs.system}.repos.rycee.firefox-addons; [
ryceeAddons = with pkgs.nur.repos.rycee.firefox-addons; [
ublock-origin
# bypass-paywalls-clean (can't use, was creating popups)
@ -27,6 +27,8 @@ let
vimium
cookie-autodelete
auto-tab-discard
youtube-recommended-videos
];
customAddons = [
@ -163,7 +165,8 @@ let
"browser.translations.neverTranslateLanguages" = ["en" "de"];
"browser.translations.automaticallyPopup" = false;
# enable pipewire (and libcamera) sources
"media.webrtc.camera.allow-pipewire" = true;
};
userChrome =
@ -296,6 +299,14 @@ let
in
{
nixpkgs.overlays = [
repoFlake.inputs.nur.overlay
];
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
"youtube-recommended-videos"
];
programs.librewolf = {
enable = false;
};