This commit is contained in:
3nprob 2025-03-22 05:01:06 +00:00 committed by GitHub
commit a550fb8137
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 33 additions and 5 deletions

View file

@ -5,4 +5,4 @@ SPDX-License-Identifier: AGPL-3.0-or-later
#} #}
{% from 'utils/macros/clone-template.sls' import clone_template -%} {% from 'utils/macros/clone-template.sls' import clone_template -%}
{{ clone_template('debian-minimal', sls_path) }} {{ clone_template('fedora-minimal', sls_path) }}

View file

@ -46,6 +46,7 @@ prefs:
features: features:
- enable: - enable:
- servicevm - servicevm
- service.avahi
- service.cups - service.cups
- appmenus-dispvm - appmenus-dispvm
- disable: - disable:
@ -115,6 +116,7 @@ prefs:
features: features:
- enable: - enable:
- servicevm - servicevm
- service.avahi
- service.cups - service.cups
- disable: - disable:
- service.cups-browsed - service.cups-browsed

View file

@ -28,15 +28,41 @@ include:
- ipp-usb - ipp-usb
- man-db - man-db
## Print ## Print
- printer-driver-cups-pdf
- system-config-printer - system-config-printer
## Scan ## Scan
## TODO: simple-scan did not detect my scanner, but detected printer.
- simple-scan - simple-scan
- sane
- sane-utils
- sane-airscan - sane-airscan
{% set pkg = {
'Arch': {
'pkg': [
],
},
'Debian': {
'pkg': [
'printer-driver-cups-pdf',
'sane',
'sane-utils',
],
},
'RedHat': {
'pkg': [
'cups-filters-driverless',
'cups-ipptool',
'cups-pdf',
'gutenprint-cups',
'sane-backends',
],
},
}.get(grains.os_family) -%}
"{{ slsdotpath }}-installed-os-specific":
pkg.installed:
- setopt: "install_weak_deps=False"
- skip_suggestions: True
- setopt: "install_weak_deps=False"
- pkgs: {{ pkg.pkg|sequence|yaml }}
"{{ slsdotpath }}-add-user-to-lpadmin-group": "{{ slsdotpath }}-add-user-to-lpadmin-group":
group.present: group.present:
- name: lpadmin - name: lpadmin