From 5dc5b99b054b3cb9f90ba48c43ae2fa3e92da0ea Mon Sep 17 00:00:00 2001 From: Mike Reeves Date: Fri, 21 Jul 2023 18:00:01 -0400 Subject: [PATCH] Add gui --- salt/desktop/packages.sls | 824 ++++++++++++++++++++++++++++---------- 1 file changed, 620 insertions(+), 204 deletions(-) diff --git a/salt/desktop/packages.sls b/salt/desktop/packages.sls index 889d94a9a..c0cbe9349 100644 --- a/salt/desktop/packages.sls +++ b/salt/desktop/packages.sls @@ -7,73 +7,124 @@ desktop_packages: pkg.installed: - pkgs: - - aajohan-comfortaa-fonts - - abattis-cantarell-fonts - - acl - - alsa-ucm - - alsa-utils - - anaconda - - anaconda-install-env-deps - - at - - attr + - ModemManager + - ModemManager-glib + - NetworkManager + - NetworkManager-adsl + - NetworkManager-bluetooth + - NetworkManager-config-server + - NetworkManager-libnm + - NetworkManager-team + - NetworkManager-tui + - NetworkManager-wifi + - NetworkManager-wwan + - PackageKit + - PackageKit-command-not-found + - PackageKit-glib + - PackageKit-gstreamer-plugin + - PackageKit-gtk3-module - audit + - audit-libs - authselect + - authselect-libs + - avahi + - avahi-glib + - avahi-libs + - baobab - basesystem - - bash - - bash-completion - bc - - blktrace + - bcache-tools - bluez + - bluez-libs + - bluez-obexd - bolt - - bpftool - bzip2 + - bzip2-libs + - c-ares + - ca-certificates + - cairo + - cairo-gobject + - cairomm + - checkpolicy + - cheese + - cheese-libs - chkconfig - - chromium - - chrony - - cockpit - - coreutils - - cpio - - cronie - - crontabs - - crypto-policies - - crypto-policies-scripts - - cryptsetup - - curl - - cyrus-sasl-plain - - dbus + - chrome-gnome-shell + - clutter + - clutter-gst3 + - clutter-gtk + - cogl + - color-filesystem + - colord + - colord-gtk + - colord-libs + - conmon + - cups + - cups-client + - cups-filesystem + - cups-filters + - cups-filters-libs + - cups-ipptool + - cups-libs + - cups-pk-helper + - dconf - dejavu-sans-fonts - dejavu-sans-mono-fonts - dejavu-serif-fonts - - dnf - - dnf-plugins-core - - dos2unix - - dosfstools - - dracut-config-rescue - - dracut-live - - dsniff - - e2fsprogs - - ed - - efibootmgr - - efi-filesystem - - efivar-libs - - eom - - ethtool - - file - - filesystem - - firewall-config - - firewalld - - fprintd-pam + - desktop-file-utils + - evolution-data-server + - evolution-data-server-langpacks + - firefox + - flac-libs + - flashrom + - flatpak + - flatpak-libs + - flatpak-selinux + - flatpak-session-helper + - fontconfig + - fonts-filesystem + - foomatic + - foomatic-db + - foomatic-db-filesystem + - foomatic-db-ppds + - freetype + - fuse + - fuse-common + - fuse-libs + - fuse-overlayfs + - fuse3 + - fuse3-libs + - fwupd + - fwupd-plugin-flashrom + - gcr + - gcr-base + - gd + - gdbm-libs + - gdisk + - gdk-pixbuf2 + - gdk-pixbuf2-modules - gdm - - git - - glibc - - glibc-all-langpacks + - gedit + - geoclue2 + - geoclue2-libs + - geocode-glib + - gettext + - gettext-libs + - ghostscript + - ghostscript-tools-fonts + - ghostscript-tools-printing + - giflib + - glx-utils + - gmp - gnome-autoar - gnome-bluetooth - gnome-bluetooth-libs - gnome-calculator - gnome-characters + - gnome-classic-session - gnome-color-manager - gnome-control-center + - gnome-control-center-filesystem - gnome-desktop3 - gnome-disk-utility - gnome-font-viewer @@ -90,81 +141,139 @@ desktop_packages: - gnome-session-xsession - gnome-settings-daemon - gnome-shell + - gnome-shell-extension-apps-menu + - gnome-shell-extension-background-logo + - gnome-shell-extension-common + - gnome-shell-extension-desktop-icons + - gnome-shell-extension-launch-new-instance + - gnome-shell-extension-places-menu + - gnome-shell-extension-window-list - gnome-software - gnome-system-monitor - gnome-terminal - gnome-terminal-nautilus - gnome-tour - - gnupg2 + - gnome-user-docs + - gnome-video-effects + - gobject-introspection + - gom + - google-droid-sans-fonts + - google-noto-cjk-fonts-common - google-noto-emoji-color-fonts + - google-noto-fonts-common - google-noto-sans-cjk-ttc-fonts - google-noto-sans-gurmukhi-fonts - google-noto-sans-sinhala-vf-fonts - google-noto-serif-cjk-ttc-fonts - - grub2-common - - grub2-pc-modules - - grub2-tools - - grub2-tools-efi - - grub2-tools-extra - - grub2-tools-minimal - - grubby + - gpgme + - gpm-libs + - graphene + - graphite2 + - gsettings-desktop-schemas + - gsm + - gsound + - gspell + - gstreamer1 - gstreamer1-plugins-bad-free + - gstreamer1-plugins-base - gstreamer1-plugins-good + - gstreamer1-plugins-good-gtk - gstreamer1-plugins-ugly-free + - gtk-update-icon-cache + - gtk3 + - gtk4 + - gtkmm30 + - gtksourceview4 + - gutenprint + - gutenprint-cups + - gutenprint-doc + - gutenprint-libs + - gvfs + - gvfs-client + - gvfs-fuse + - gvfs-goa - gvfs-gphoto2 - gvfs-mtp - gvfs-smb - - hostname - - hyperv-daemons - - ibus-anthy - - ibus-hangul - - ibus-libpinyin - - ibus-libzhuyin - - ibus-m17n - - ibus-typing-booster - - imsettings-systemd - - initial-setup-gui - - initscripts + - gzip + - harfbuzz + - harfbuzz-icu + - hdparm + - hicolor-icon-theme + - highcontrast-icon-theme + - hplip-common + - hplip-libs + - hunspell + - hunspell-en + - hunspell-en-GB + - hunspell-en-US + - hunspell-filesystem + - hyphen + - ibus + - ibus-gtk3 + - ibus-libs + - ibus-setup + - iio-sensor-proxy + - ima-evm-utils + - inih - initscripts-rename-device - - iproute - - iproute-tc - - iprutils - - iputils - - irqbalance - - iwl1000-firmware - - iwl100-firmware - - iwl105-firmware - - iwl135-firmware - - iwl2000-firmware - - iwl2030-firmware - - iwl3160-firmware - - iwl5000-firmware - - iwl5150-firmware - - iwl6000g2a-firmware - - iwl6000g2b-firmware - - iwl6050-firmware - - iwl7260-firmware + - initscripts-service + - iso-codes + - jansson + - jbig2dec-libs + - jbigkit-libs - jomolhari-fonts + - jose + - jq + - json-c + - json-glib - julietaula-montserrat-fonts - kbd - - kernel - - kernel-modules - - kernel-modules-extra - - kernel-tools - - kexec-tools + - kbd-misc - khmer-os-system-fonts - - kmod-kvdo - - ledmon - - less + - langpacks-core-en + - langpacks-core-font-en + - langpacks-en + - lcms2 + - libICE + - libSM + - libX11 + - libX11-common + - libX11-xcb + - libXau + - libXcomposite + - libXcursor + - libXdamage + - libXdmcp + - libXext + - libXfixes + - libXfont2 + - libXft + - libXi + - libXinerama + - libXmu + - libXpm + - libXrandr + - libXrender + - libXres + - libXt + - libXtst + - libXv + - libXxf86dga + - libXxf86vm + - libappstream-glib + - liberation-fonts-common - liberation-mono-fonts - liberation-sans-fonts - liberation-serif-fonts - libertas-sd8787-firmware - - libstoragemgmt - - libsysfs - - lightdm - - linux-firmware - - logrotate + - libglvnd-gles + - libglvnd-glx + - libglvnd-opengl + - libgnomekbd + - libgomp + - libgphoto2 + - lockdev - lohit-assamese-fonts - lohit-bengali-fonts - lohit-devanagari-fonts @@ -173,143 +282,450 @@ desktop_packages: - lohit-odia-fonts - lohit-tamil-fonts - lohit-telugu-fonts - - lshw - - lsof - - lsscsi - - lvm2 - - mailcap - - man-db - - man-pages - - mcelog - - mdadm - - memtest86+ - - metacity + - mesa-dri-drivers + - mesa-filesystem + - mesa-libEGL + - mesa-libGL + - mesa-libgbm + - mesa-libglapi + - mesa-libxatracker + - mesa-vulkan-drivers - microcode_ctl - - mlocate + - mobile-broadband-provider-info + - mozilla-filesystem + - mpfr + - mpg123-libs + - mtdev - mtr - - nano - - ncurses - - netronome-firmware - - net-tools - - NetworkManager - - NetworkManager-adsl - - NetworkManager-bluetooth - - NetworkManager-l2tp-gnome - - NetworkManager-libreswan-gnome - - NetworkManager-openconnect-gnome - - NetworkManager-openvpn-gnome - - NetworkManager-ppp - - NetworkManager-pptp-gnome - - NetworkManager-team - - NetworkManager-tui - - NetworkManager-wifi - - NetworkManager-wwan - - ngrep - - nmap-ncat - - nm-connection-editor - - nvme-cli - - openssh-clients - - openssh-server - - open-vm-tools-desktop - - p11-kit - - PackageKit-gstreamer-plugin - - paktype-naskh-basic-fonts - - parole - - parted - - passwd - - pciutils + - nautilus + - nautilus-extensions + - oracle-backgrounds + - oracle-indexhtml + - oracle-logos + - pcaudiolib + - pinentry + - pinentry-gnome3 - pinfo - pipewire - pipewire-alsa - pipewire-gstreamer - pipewire-jack-audio-connection-kit + - pipewire-libs - pipewire-pulseaudio - pipewire-utils + - pixman - plymouth + - plymouth-core-libs + - plymouth-graphics-libs + - plymouth-plugin-label + - plymouth-plugin-two-step + - plymouth-scripts + - plymouth-system-theme + - plymouth-theme-spinner - policycoreutils - - powerline - - ppp - - prefixdevname - - procps-ng - - psacct + - policycoreutils-python-utils - pt-sans-fonts - - python3-libselinux - - python3-scapy - - qemu-guest-agent - - quota - - realmd - - redshift-gtk - - rootfiles - - rpm - - rpm-plugin-audit - - rsync - - rsyslog - - rsyslog-gnutls - - rsyslog-gssapi - - rsyslog-relp - - salt-minion + - pulseaudio-libs + - pulseaudio-libs-glib2 + - pulseaudio-utils + - sane-airscan + - sane-backends + - sane-backends-drivers-cameras - sane-backends-drivers-scanners - - selinux-policy-targeted - - setroubleshoot - - setup - - sg3_utils - - sg3_utils-libs - - shadow-utils + - sane-backends-libs - sil-abyssinica-fonts - sil-nuosu-fonts - sil-padauk-fonts - - slick-greeter - - slick-greeter-cinnamon - smartmontools - smc-meera-fonts - - sos + - snappy + - sound-theme-freedesktop + - soundtouch + - speech-dispatcher + - speech-dispatcher-espeak-ng + - speex - spice-vdagent - - ssldump - - sssd - - sssd-common - - sssd-kcm - - stix-fonts - - strace - - sudo + - switcheroo-control - symlinks - - syslinux - - systemd - - systemd-udev - - tar + - system-config-printer-libs + - system-config-printer-udev + - taglib - tcpdump - - tcpflow - - teamd + - thai-scalable-fonts-common - thai-scalable-waree-fonts - - time - - tmux - - tmux-powerline - - transmission + - totem + - totem-pl-parser + - totem-video-thumbnailer + - tpm2-tools + - tpm2-tss + - tracer-common + - tracker + - tracker-miners - tree - tuned + - twolame-libs + - tzdata + - udisks2 + - udisks2-iscsi + - udisks2-lvm2 - unzip + - upower + - urw-base35-bookman-fonts + - urw-base35-c059-fonts + - urw-base35-d050000l-fonts + - urw-base35-fonts + - urw-base35-fonts-common + - urw-base35-gothic-fonts + - urw-base35-nimbus-mono-ps-fonts + - urw-base35-nimbus-roman-fonts + - urw-base35-nimbus-sans-fonts + - urw-base35-p052-fonts + - urw-base35-standard-symbols-ps-fonts + - urw-base35-z003-fonts - usb_modeswitch + - usb_modeswitch-data - usbutils - - util-linux - - util-linux-user + - usermode + - userspace-rcu - vdo - - vim-enhanced - - vim-minimal - - vim-powerline - - virt-what - - wget - - which - - whois + - vulkan-loader + - wavpack + - webkit2gtk3 + - webkit2gtk3-jsc + - webrtc-audio-processing + - wireless-regdb - wireplumber - - wireshark + - wireplumber-libs + - woff2 - words + - wpa_supplicant + - wpebackend-fdo + - xdg-dbus-proxy + - xdg-desktop-portal + - xdg-desktop-portal-gnome + - xdg-desktop-portal-gtk + - xdg-user-dirs - xdg-user-dirs-gtk - - xed - - xfsdump - - xfsprogs - - xreader - - yum - - zip - + - xdg-utils + - xkeyboard-config + - xorg-x11-drv-evdev + - xorg-x11-drv-fbdev + - xorg-x11-drv-libinput + - xorg-x11-drv-vmware + - xorg-x11-drv-wacom + - xorg-x11-drv-wacom-serial-support + - xorg-x11-server-Xorg + - xorg-x11-server-Xwayland + - xorg-x11-server-common + - xorg-x11-server-utils + - xorg-x11-utils + - xorg-x11-xauth + - xorg-x11-xinit + - xorg-x11-xinit-session +# +# - aajohan-comfortaa-fonts +# - abattis-cantarell-fonts +# - acl +# - alsa-ucm +# - alsa-utils +# - anaconda +# - anaconda-install-env-deps +# - at +# - attr +# - audit +# - authselect +# - basesystem +# - bash +# - bash-completion +# - bc +# - blktrace +# - bluez +# - bolt +# - bpftool +# - bzip2 +# - chkconfig +# - chromium +# - chrony +# - cockpit +# - coreutils +# - cpio +# - cronie +# - crontabs +# - crypto-policies +# - crypto-policies-scripts +# - cryptsetup +# - curl +# - cyrus-sasl-plain +# - dbus +# - dejavu-sans-fonts +# - dejavu-sans-mono-fonts +# - dejavu-serif-fonts +# - dnf +# - dnf-plugins-core +# - dos2unix +# - dosfstools +# - dracut-config-rescue +# - dracut-live +# - dsniff +# - e2fsprogs +# - ed +# - efibootmgr +# - efi-filesystem +# - efivar-libs +# - eom +# - ethtool +# - file +# - filesystem +# - firewall-config +# - firewalld +# - fprintd-pam +# - gdm +# - git +# - glibc +# - glibc-all-langpacks +# - gnome-autoar +# - gnome-bluetooth +# - gnome-bluetooth-libs +# - gnome-calculator +# - gnome-characters +# - gnome-color-manager +# - gnome-control-center +# - gnome-desktop3 +# - gnome-disk-utility +# - gnome-font-viewer +# - gnome-initial-setup +# - gnome-keyring +# - gnome-keyring-pam +# - gnome-logs +# - gnome-menus +# - gnome-online-accounts +# - gnome-remote-desktop +# - gnome-screenshot +# - gnome-session +# - gnome-session-wayland-session +# - gnome-session-xsession +# - gnome-settings-daemon +# - gnome-shell +# - gnome-software +# - gnome-system-monitor +# - gnome-terminal +# - gnome-terminal-nautilus +# - gnome-tour +# - gnupg2 +# - google-noto-emoji-color-fonts +# - google-noto-sans-cjk-ttc-fonts +# - google-noto-sans-gurmukhi-fonts +# - google-noto-sans-sinhala-vf-fonts +# - google-noto-serif-cjk-ttc-fonts +# - grub2-common +# - grub2-pc-modules +# - grub2-tools +# - grub2-tools-efi +# - grub2-tools-extra +# - grub2-tools-minimal +# - grubby +# - gstreamer1-plugins-bad-free +# - gstreamer1-plugins-good +# - gstreamer1-plugins-ugly-free +# - gvfs-gphoto2 +# - gvfs-mtp +# - gvfs-smb +# - hostname +# - hyperv-daemons +# - ibus-anthy +# - ibus-hangul +# - ibus-libpinyin +# - ibus-libzhuyin +# - ibus-m17n +# - ibus-typing-booster +# - imsettings-systemd +# - initial-setup-gui +# - initscripts +# - initscripts-rename-device +# - iproute +# - iproute-tc +# - iprutils +# - iputils +# - irqbalance +# - iwl1000-firmware +# - iwl100-firmware +# - iwl105-firmware +# - iwl135-firmware +# - iwl2000-firmware +# - iwl2030-firmware +# - iwl3160-firmware +# - iwl5000-firmware +# - iwl5150-firmware +# - iwl6000g2a-firmware +# - iwl6000g2b-firmware +# - iwl6050-firmware +# - iwl7260-firmware +# - jomolhari-fonts +# - julietaula-montserrat-fonts +# - kbd +# - kernel +# - kernel-modules +# - kernel-modules-extra +# - kernel-tools +# - kexec-tools +# - khmer-os-system-fonts +# - kmod-kvdo +# - ledmon +# - less +# - liberation-mono-fonts +# - liberation-sans-fonts +# - liberation-serif-fonts +# - libertas-sd8787-firmware +# - libstoragemgmt +# - libsysfs +# - lightdm +# - linux-firmware +# - logrotate +# - lohit-assamese-fonts +# - lohit-bengali-fonts +# - lohit-devanagari-fonts +# - lohit-gujarati-fonts +# - lohit-kannada-fonts +# - lohit-odia-fonts +# - lohit-tamil-fonts +# - lohit-telugu-fonts +# - lshw +# - lsof +# - lsscsi +# - lvm2 +# - mailcap +# - man-db +# - man-pages +# - mcelog +# - mdadm +# - memtest86+ +# - metacity +# - microcode_ctl +# - mlocate +# - mtr +# - nano +# - ncurses +# - netronome-firmware +# - net-tools +# - NetworkManager +# - NetworkManager-adsl +# - NetworkManager-bluetooth +# - NetworkManager-l2tp-gnome +# - NetworkManager-libreswan-gnome +# - NetworkManager-openconnect-gnome +# - NetworkManager-openvpn-gnome +# - NetworkManager-ppp +# - NetworkManager-pptp-gnome +# - NetworkManager-team +# - NetworkManager-tui +# - NetworkManager-wifi +# - NetworkManager-wwan +# - ngrep +# - nmap-ncat +# - nm-connection-editor +# - nvme-cli +# - openssh-clients +# - openssh-server +# - open-vm-tools-desktop +# - p11-kit +# - PackageKit-gstreamer-plugin +# - paktype-naskh-basic-fonts +# - parole +# - parted +# - passwd +# - pciutils +# - pinfo +# - pipewire +# - pipewire-alsa +# - pipewire-gstreamer +# - pipewire-jack-audio-connection-kit +# - pipewire-pulseaudio +# - pipewire-utils +# - plymouth +# - policycoreutils +# - powerline +# - ppp +# - prefixdevname +# - procps-ng +# - psacct +# - pt-sans-fonts +# - python3-libselinux +# - python3-scapy +# - qemu-guest-agent +# - quota +# - realmd +# - redshift-gtk +# - rootfiles +# - rpm +# - rpm-plugin-audit +# - rsync +# - rsyslog +# - rsyslog-gnutls +# - rsyslog-gssapi +# - rsyslog-relp +# - salt-minion +# - sane-backends-drivers-scanners +# - selinux-policy-targeted +# - setroubleshoot +# - setup +# - sg3_utils +# - sg3_utils-libs +# - shadow-utils +# - sil-abyssinica-fonts +# - sil-nuosu-fonts +# - sil-padauk-fonts +# - slick-greeter +# - slick-greeter-cinnamon +# - smartmontools +# - smc-meera-fonts +# - sos +# - spice-vdagent +# - ssldump +# - sssd +# - sssd-common +# - sssd-kcm +# - stix-fonts +# - strace +# - sudo +# - symlinks +# - syslinux +# - systemd +# - systemd-udev +# - tar +# - tcpdump +# - tcpflow +# - teamd +# - thai-scalable-waree-fonts +# - time +# - tmux +# - tmux-powerline +# - transmission +# - tree +# - tuned +# - unzip +# - usb_modeswitch +# - usbutils +# - util-linux +# - util-linux-user +# - vdo +# - vim-enhanced +# - vim-minimal +# - vim-powerline +# - virt-what +# - wget +# - which +# - whois +# - wireplumber +# - wireshark +# - words +# - xdg-user-dirs-gtk +# - xed +# - xfsdump +# - xfsprogs +# - xreader +# - yum +# - zip +# {% else %} desktop_packages_os_fail: