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 let
cfg = config.aviallon.desktop; cfg = config.aviallon.desktop;
generalCfg = config.aviallon.general; generalCfg = config.aviallon.general;
vdhcoapp = pkgs.unstable.vdhcoapp;
in { in {
options.aviallon.desktop.browser = { options.aviallon.desktop.browser = {
firefox.overrides = mkOption { firefox.overrides = mkOption {
@ -40,8 +39,6 @@ in {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
(cfg.browser.chromium.package.override cfg.browser.chromium.overrides) (cfg.browser.chromium.package.override cfg.browser.chromium.overrides)
# firefox is added by plasma or gnome # firefox is added by plasma or gnome
vdhcoapp
]; ];
@ -49,18 +46,8 @@ in {
myFirefox = (final.callPackage ../packages/firefox.nix cfg.browser.firefox.overrides); myFirefox = (final.callPackage ../packages/firefox.nix cfg.browser.firefox.overrides);
})]; })];
aviallon.desktop.browser.firefox.overrides.extraNativeMessengingHosts = [
vdhcoapp
];
aviallon.desktop.browser.chromium.overrides.enableWideVine = true; 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 = [ aviallon.programs.allowUnfreeList = [
"chromium-unwrapped" "chrome-widevine-cdm" "chromium-unwrapped" "chrome-widevine-cdm"
"ungoogled-chromium" "chromium" # because of widevine "ungoogled-chromium" "chromium" # because of widevine