Skip to content

Commit

Permalink
feat: support browser installation on Fedora
Browse files Browse the repository at this point in the history
  • Loading branch information
ben-grande committed Jun 28, 2024
1 parent 72068e8 commit 077b21d
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 6 deletions.
19 changes: 17 additions & 2 deletions salt/browser/install-common.sls
Original file line number Diff line number Diff line change
Expand Up @@ -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 -%}
8 changes: 4 additions & 4 deletions salt/sys-audio/install-client.sls
Original file line number Diff line number Diff line change
Expand Up @@ -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) -%}

Expand Down

0 comments on commit 077b21d

Please sign in to comment.