diff --git a/comps-f38.xml.in b/comps-f38.xml.in
index a4c45054..97177bed 100644
--- a/comps-f38.xml.in
+++ b/comps-f38.xml.in
@@ -5162,6 +5162,65 @@
wireplumber
+
+ swaywm
+ <_name>Sway Window Manager
+ <_description>Sway is a tiling window manager supporting Wayland compositor protocol and i3-compatible configuration. This group is a minimal set of packages to use Sway with other system components.
+ false
+ false
+
+ sway
+ swaybg
+ swayidle
+ swaylock
+ dunst
+ foot
+ grim
+ polkit
+ slurp
+ waybar
+ xdg-desktop-portal-wlr
+ xorg-x11-server-Xwayland
+
+
+
+ swaywm-extended
+ <_name>Sway Window Manager (supplemental packages)
+ <_description>Sway is a tiling window manager supporting Wayland compositor protocol and i3-compatible configuration. This group includes additional set of packages for Fedora Sway spin.
+ false
+ true
+
+ sway-config-fedora
+ blueman
+ bolt
+ fprintd-pam
+ gnome-keyring-pam
+ imv
+ kanshi
+ lxqt-policykit
+ mpv
+ network-manager-applet
+ NetworkManager-l2tp-gnome
+ NetworkManager-libreswan-gnome
+ NetworkManager-openconnect-gnome
+ NetworkManager-openvpn-gnome
+ NetworkManager-pptp-gnome
+ NetworkManager-sstp-gnome
+ NetworkManager-vpnc-gnome
+ pavucontrol-qt
+ pinentry-gnome3
+ playerctl
+ pulseaudio-utils
+ system-config-printer
+ Thunar
+ thunar-archive-plugin
+ wl-clipboard
+
+ xdg-desktop-portal-gtk
+ sddm
+ sddm-x11
+
+
system-tools
<_name>System Tools
@@ -5913,6 +5972,30 @@
i3-extended
+
+ sway-desktop-environment
+ <_name>Sway Desktop
+ <_description>Sway is a tiling window manager supporting Wayland compositor protocol and i3-compatible configuration.
+
+ core
+ standard
+ admin-tools
+ dial-up
+ fonts
+
+
+ multimedia
+ networkmanager-submodules
+ hardware-support
+ printing
+ guest-desktop-agents
+ swaywm
+
+
+ firefox
+ swaywm-extended
+
+
custom-environment
<_name>Fedora Custom Operating System