diff --git a/desktop.yml b/desktop.yml index 13e92dd2050292dc62f3a4870341d00e1eeee5c4..9740133d02c437bc2af41fb918a70a3559f04ca0 100644 --- a/desktop.yml +++ b/desktop.yml @@ -29,6 +29,23 @@ state: present update_cache: yes + - name: Add the Debian experimental suite repository + with_items: + - deb + - deb-src + apt_repository: + repo: '{{ item }} http://httpredir.debian.org/debian experimental main' + state: present + update_cache: yes + + - name: Prioritize browsers from the Debian experimental suite + template: + src: experimental.j2 + dest: /etc/apt/preferences.d/experimental + owner: root + group: root + mode: 0o0644 + - name: APT install with_items: - plymouth diff --git a/pkgs.yml b/pkgs.yml index 1e229dd290700f9fe1db31701eba5a4c4e2da0d6..1acf63729a4f352f33148706b8439b26020f1b13 100644 --- a/pkgs.yml +++ b/pkgs.yml @@ -11,6 +11,7 @@ - bluez-firmware - brasero - cargo + - chromium-driver - clojure - cmake - containerd diff --git a/templates/experimental.j2 b/templates/experimental.j2 new file mode 100644 index 0000000000000000000000000000000000000000..0c178a01b5df740b4f14680c6a9b635babd156be --- /dev/null +++ b/templates/experimental.j2 @@ -0,0 +1,7 @@ +Package: firefox-esr* +Pin: release a=experimental +Pin-Priority: 500 + +Package: chromium chromedriver chromium-driver chromium-l10n chromium-shell chromium-widevine +Pin: release a=experimental +Pin-Priority: 500