#172 Add 'base' and 'Mate' variants
Merged 3 years ago by tpopela. Opened 3 years ago by siosm.
siosm/workstation-ostree-config master-variants  into  master

file modified
+33
@@ -230,3 +230,36 @@ 

    deepin-desktop:

      # Incompatible with ostree for various reasons

      - dnfdragora-updater

+   mate-desktop:

+     # Incompatible with ostree for various reasons

+     - abrt-desktop

+     - abrt-java-connector

+     - dnfdragora-updater

+     # Non-critical apps -> Flatpak

+     - blivet-gui

+     - filezilla

+     - gnome-disk-utility

+     - gnome-logs

+     - gnote

+     - gparted

+     - hexchat

+     - p7zip

+     - p7zip-plugins

+     - simple-scan

+     - thunderbird

+     - transmission-gtk

+     - vim-enhanced

+     - xfburn

+     - yelp

+     # Non critical NetworkManager plugins

+     - NetworkManager-bluetooth

+     - NetworkManager-iodine-gnome

+     - NetworkManager-l2tp-gnome

+     - NetworkManager-libreswan-gnome

+     - NetworkManager-ovs

+     - NetworkManager-sstp-gnome

+     - NetworkManager-strongswan-gnome

+     - NetworkManager-team

+     - NetworkManager-wifi

+     # Use Silverblue release package for now

+     - fedora-release-matecompiz

file modified
+2 -1
@@ -131,7 +131,8 @@ 

      write_manifest(base_pkgs_path, manifest_packages)

  

  # Generate treefiles for all desktops

- for desktop in [ 'gnome-desktop', 'kde-desktop', 'xfce-desktop', 'lxqt-desktop', 'deepin-desktop', 'pantheon-desktop']:

+ for desktop in [ 'gnome-desktop', 'kde-desktop', 'xfce-desktop',

+         'lxqt-desktop', 'deepin-desktop', 'pantheon-desktop', 'mate-desktop']:

      print()

      print("Syncing packages for {}:".format(desktop))

  

file added
+15
@@ -0,0 +1,15 @@ 

+ include: fedora-common-ostree.yaml

+ ref: fedora/rawhide/${basearch}/base

+ rojig:

+   name: fedora-base

+   summary: "Fedora base image for alternative DE"

+   license: MIT

+ packages:

+   # XWayland support

+   - xorg-x11-server-Xwayland

+   # Portals for Flatpak

+   - xdg-desktop-portal

+   - xdg-desktop-portal-gtk

+ 

+ repos:

+   - fedora-rawhide

file modified
+2
@@ -5,6 +5,8 @@ 

    summary: "Fedora Deepin base image"

    license: MIT

  packages:

+   # GUI to manage updates & Flatpaks

+   - gnome-software

  

  repos:

    - fedora-rawhide

file added
+16
@@ -0,0 +1,16 @@ 

+ include: mate-desktop-pkgs.yaml

+ ref: fedora/rawhide/${basearch}/mate

+ rojig:

+   name: fedora-mate

+   summary: "Fedora Mate base image"

+   license: MIT

+ 

+ packages:

+   # Portals for Flatpak

+   - xdg-desktop-portal-gtk

+ 

+ exclude-packages:

+   - python3-unbound

+ 

+ repos:

+   - fedora-rawhide

@@ -0,0 +1,95 @@ 

+ # DO NOT EDIT! This content is generated from comps-sync.py

+ include: fedora-common-ostree.yaml

+ packages:

+   - NetworkManager-adsl

+   - NetworkManager-openconnect-gnome

+   - NetworkManager-openvpn-gnome

+   - NetworkManager-ppp

+   - NetworkManager-pptp-gnome

+   - NetworkManager-ssh-gnome

+   - NetworkManager-vpnc-gnome

+   - NetworkManager-wwan

+   - alsa-plugins-pulseaudio

+   - atril

+   - atril-caja

+   - atril-thumbnailer

+   - blueberry

+   - caja

+   - caja-actions

+   - caja-image-converter

+   - caja-open-terminal

+   - caja-sendto

+   - caja-wallpaper

+   - caja-xattr-tags

+   - dconf-editor

+   - engrampa

+   - eom

+   - f33-backgrounds-base

+   - f33-backgrounds-extras-base

+   - f33-backgrounds-extras-mate

+   - f33-backgrounds-mate

+   - firefox

+   - firewall-config

+   - gnome-epub-thumbnailer

+   - gnome-themes-extra

+   - gstreamer1-plugins-ugly-free

+   - gtk2-engines

+   - gucharmap

+   - gvfs-afc

+   - gvfs-afp

+   - gvfs-archive

+   - gvfs-fuse

+   - gvfs-gphoto2

+   - gvfs-mtp

+   - gvfs-nfs

+   - gvfs-smb

+   - initial-setup-gui

+   - libmatekbd

+   - libmatemixer

+   - libmateweather

+   - libsecret

+   - lightdm

+   - lm_sensors

+   - marco

+   - mate-applets

+   - mate-backgrounds

+   - mate-calc

+   - mate-control-center

+   - mate-desktop

+   - mate-dictionary

+   - mate-disk-usage-analyzer

+   - mate-icon-theme

+   - mate-media

+   - mate-menus

+   - mate-menus-preferences-category-menu

+   - mate-notification-daemon

+   - mate-panel

+   - mate-polkit

+   - mate-power-manager

+   - mate-screensaver

+   - mate-screenshot

+   - mate-search-tool

+   - mate-session-manager

+   - mate-settings-daemon

+   - mate-system-log

+   - mate-system-monitor

+   - mate-terminal

+   - mate-themes

+   - mate-user-admin

+   - mate-user-guide

+   - mozo

+   - network-manager-applet

+   - nm-connection-editor

+   - orca

+   - parole

+   - pavucontrol

+   - pluma

+   - seahorse

+   - seahorse-caja

+   - setroubleshoot

+   - slick-greeter-mate

+   - system-config-language

+   - system-config-printer

+   - system-config-printer-applet

+   - usermode-gtk

+   - xdg-user-dirs-gtk

This adds:

  • a 'Mate' desktop variant based on the Mate Spin.
  • a 'base' variant that does not has a default desktop environment making this ideal for people running minimal window manager such as Sway, i3, etc.

rebased onto 80e6fcb04d3b204e46719d4d9d0272e1f2b8b51a

3 years ago

Like all the other variants, those are not built in the Fedora infra for now.

rebased onto ca117f3d38249c76bca18b87624eb63e94adbf6a

3 years ago

rebased onto e08db2a

3 years ago

rebased onto 078def19e9d8334b51355f2120e648163aaa6e54

3 years ago

rebased onto 15ce3da420b3121cd6d38254890a452c38ff8975

3 years ago

rebased onto 1e1d23ca84584a735b21054136e7bb707235b71e

3 years ago

rebased onto b2eb8111cdcd75d52011d5c238d3f590accfb0c9

3 years ago

rebased onto 57d67c69b5612999f973459814265bbfea5c2df1

3 years ago

rebased onto 485fa5d

3 years ago

rebased onto 3cfde21c0346b3bfb239ff6f3bd1623ce6e1541b

3 years ago

rebased onto def655f

3 years ago

Pull-Request has been merged by tpopela

3 years ago