From 44d4d094ae36405d086da098daed6a58df333134 Mon Sep 17 00:00:00 2001 From: Anthony Rabbito Date: Fri, 8 Jul 2022 09:22:42 -0400 Subject: [PATCH] Sericea: initial implementation for Sway desktop variant Signed-off-by: Anthony Rabbito Co-authored-by: Aleksei Bavshin --- comps-sync-exclude-list.yml | 3 +++ comps-sync.py | 3 ++- fedora-sericea.yaml | 22 ++++++++++++++++++++++ sway-desktop-pkgs.yaml | 3 +++ 4 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 fedora-sericea.yaml create mode 100644 sway-desktop-pkgs.yaml diff --git a/comps-sync-exclude-list.yml b/comps-sync-exclude-list.yml index ed98791..9165ed6 100644 --- a/comps-sync-exclude-list.yml +++ b/comps-sync-exclude-list.yml @@ -245,3 +245,6 @@ desktop_exclude_list: - NetworkManager-wifi # Already in the common set - wireplumber + swaywm-extended: + # Non-critical apps -> Flatpak + - mpv diff --git a/comps-sync.py b/comps-sync.py index 0b3df3f..99383a3 100755 --- a/comps-sync.py +++ b/comps-sync.py @@ -168,7 +168,8 @@ desktops_comps_groups = { "xfce": ["xfce-desktop"], "lxqt": ["lxqt-desktop"], "deepin": ["deepin-desktop"], - "mate": ["mate-desktop"] + "mate": ["mate-desktop"], + "sway": ["swaywm", "swaywm-extended"], } # Generate treefiles for all desktops diff --git a/fedora-sericea.yaml b/fedora-sericea.yaml new file mode 100644 index 0000000..319aa05 --- /dev/null +++ b/fedora-sericea.yaml @@ -0,0 +1,22 @@ +include: + - sway-desktop-pkgs.yaml +ref: fedora/rawhide/${basearch}/sericea +rojig: + name: fedora-sericea + summary: "Fedora Sericea (Sway) base image" + license: MIT +packages: + - fedora-release-sericea + # explicitly list some defaults + - firefox +exclude-packages: + # already excluded in comps-sync-exclude-list + - PackageKit-glib + - grubby + # nothing in the tree would use these + - tracker + - tracker-miners +repos: + - fedora-rawhide + # - fedora-38 + # - fedora-38-updates diff --git a/sway-desktop-pkgs.yaml b/sway-desktop-pkgs.yaml new file mode 100644 index 0000000..6c751e1 --- /dev/null +++ b/sway-desktop-pkgs.yaml @@ -0,0 +1,3 @@ +# DO NOT EDIT! This content is generated from comps-sync.py +include: fedora-common-ostree.yaml +packages: []