feat: support browser installation on Fedora

This commit is contained in:
Ben Grande 2024-06-28 14:12:17 +02:00
parent 72068e8e9d
commit 077b21d3a4
No known key found for this signature in database
GPG Key ID: 00C64E14F51F9E56
2 changed files with 21 additions and 6 deletions

View File

@ -21,8 +21,23 @@ include:
- qubes-core-agent-networking
- ca-certificates
- qubes-core-agent-thunar
- thunar
- zenity
- libgdk-pixbuf2.0-bin
{% set pkg = {
'Debian': {
'pkg': ['thunar', 'libgdk-pixbuf2.0-bin'],
},
'RedHat': {
'pkg': ['Thunar', 'gdk-pixbuf2'],
},
}.get(grains.os_family) -%}
"{{ slsdotpath }}-installed-common-os-specific":
pkg.installed:
- require:
- sls: utils.tools.common.update
- install_recommends: False
- skip_suggestions: True
- pkgs: {{ pkg.pkg|sequence|yaml }}
{% endif -%}

View File

@ -20,17 +20,17 @@ include:
- skip_suggestions: True
- pkgs:
- pipewire-qubes
- pipewire-pulse
- pipewire-libcamera
- wireplumber
- rtkit
{% set pkg = {
'Debian': {
'pkg': ['dbus-user-session', 'libpam-systemd'],
'pkg': ['dbus-user-session', 'libpam-systemd', 'pipewire-pulse',
'pipewire-libcamera'],
},
'RedHat': {
'pkg': ['dbus', 'systemd-pam'],
'pkg': ['dbus', 'systemd-pam', 'pipewire-pulseaudio',
'pipewire-plugin-libcamera'],
},
}.get(grains.os_family) -%}