fix: install less browser packages in reader

The state browse.install installs extraneous packages that we won't
need for an untrusted environment, such as USB and audio support.
This commit is contained in:
Ben Grande 2024-01-12 19:47:52 +01:00
parent 2576d14448
commit 23a569d4e1
2 changed files with 6 additions and 3 deletions

View File

@ -43,6 +43,9 @@ originator/client did no trust to open in its environment. When you run
`default_dispvm`, it will open the file to be read in a disposable based on
`dvm-reader`.
By default, there is no `netvm`, thus allowing you to set the networking chain
you want before the disposable makes a connection.
## Credits
- [Unman](https://github.com/unman/shaker/tree/main/reader)

View File

@ -7,9 +7,6 @@ SPDX-License-Identifier: AGPL-3.0-or-later
{% if grains['nodename'] != 'dom0' -%}
include:
- browser.install
"{{ slsdotpath }}-updated":
pkg.uptodate:
- refresh: True
@ -20,6 +17,9 @@ include:
- install_recommends: False
- skip_suggestions: True
- pkgs:
- qubes-core-agent-networking
- ca-certificates
- firefox-esr
- libreoffice
- antiword
- evince