chore(desktop/browser): remove vdhcoapp, as it is no longer required and has been archived!

This commit is contained in:
Antoine Viallon 2026-03-13 13:54:55 +01:00
parent 2da909f2f5
commit 9737dfe1c0
Signed by: aviallon
GPG key ID: 186FC35EDEB25716

View file

@ -3,7 +3,6 @@ with lib;
let
cfg = config.aviallon.desktop;
generalCfg = config.aviallon.general;
vdhcoapp = pkgs.unstable.vdhcoapp;
in {
options.aviallon.desktop.browser = {
firefox.overrides = mkOption {
@ -40,8 +39,6 @@ in {
environment.systemPackages = with pkgs; [
(cfg.browser.chromium.package.override cfg.browser.chromium.overrides)
# firefox is added by plasma or gnome
vdhcoapp
];
@ -49,18 +46,8 @@ in {
myFirefox = (final.callPackage ../packages/firefox.nix cfg.browser.firefox.overrides);
})];
aviallon.desktop.browser.firefox.overrides.extraNativeMessengingHosts = [
vdhcoapp
];
aviallon.desktop.browser.chromium.overrides.enableWideVine = true;
environment.etc = with builtins; let
vdhcoappManifestFile = "${vdhcoapp}/etc/chromium/native-messaging-hosts/net.downloadhelper.coapp.json";
in {
"chromium/native-messaging-hosts/net.downloadhelper.coapp.json".source =
"${vdhcoappManifestFile}";
};
aviallon.programs.allowUnfreeList = [
"chromium-unwrapped" "chrome-widevine-cdm"
"ungoogled-chromium" "chromium" # because of widevine