#781 Add the sway-base and sway-desktop groups as well as the sway-desktop-environment environment
Merged a year ago by sgallagh. Opened a year ago by fale.
fale/fedora-comps sway  into  main

file modified
+83
@@ -5163,6 +5163,65 @@ 

      </packagelist>

    </group>

    <group>

+     <id>swaywm</id>

+     <_name>Sway Window Manager</_name>

+     <_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.</_description>

+     <default>false</default>

+     <uservisible>false</uservisible>

+     <packagelist>

+       <packagereq type="mandatory">sway</packagereq>

+       <packagereq type="mandatory">swaybg</packagereq>

+       <packagereq type="mandatory">swayidle</packagereq>

+       <packagereq type="mandatory">swaylock</packagereq>

+       <packagereq type="default">dunst</packagereq>

+       <packagereq type="default">foot</packagereq>

+       <packagereq type="default">grim</packagereq>

+       <packagereq type="default">polkit</packagereq>

+       <packagereq type="default">slurp</packagereq>

+       <packagereq type="default">waybar</packagereq>

+       <packagereq type="default">xdg-desktop-portal-wlr</packagereq>

+       <packagereq type="default">xorg-x11-server-Xwayland</packagereq>

+     </packagelist>

+   </group>

+   <group>

+     <id>swaywm-extended</id>

+     <_name>Sway Window Manager (supplemental packages)</_name>

+     <_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.</_description>

+     <default>false</default>

+     <uservisible>true</uservisible>

+     <packagelist>

+       <packagereq type="mandatory">sway-config-fedora</packagereq>

+       <packagereq type="default">blueman</packagereq>

+       <packagereq type="default">bolt</packagereq>

+       <packagereq type="default">fprintd-pam</packagereq>

+       <packagereq type="default">gnome-keyring-pam</packagereq>

+       <packagereq type="default">imv</packagereq>

+       <packagereq type="default">kanshi</packagereq>

+       <packagereq type="default">lxqt-policykit</packagereq>

+       <packagereq type="default">mpv</packagereq>

+       <packagereq type="default">network-manager-applet</packagereq>

+       <packagereq type="default">NetworkManager-l2tp-gnome</packagereq>

+       <packagereq type="default">NetworkManager-libreswan-gnome</packagereq>

+       <packagereq type="default">NetworkManager-openconnect-gnome</packagereq>

+       <packagereq type="default">NetworkManager-openvpn-gnome</packagereq>

+       <packagereq type="default">NetworkManager-pptp-gnome</packagereq>

+       <packagereq type="default">NetworkManager-sstp-gnome</packagereq>

+       <packagereq type="default">NetworkManager-vpnc-gnome</packagereq>

+       <packagereq type="default">pavucontrol-qt</packagereq>

+       <packagereq type="default">pinentry-gnome3</packagereq>

+       <packagereq type="default">playerctl</packagereq>

+       <packagereq type="default">pulseaudio-utils</packagereq>

+       <packagereq type="default">system-config-printer</packagereq>

+       <packagereq type="default">Thunar</packagereq>

+       <packagereq type="default">thunar-archive-plugin</packagereq>

+       <packagereq type="default">wl-clipboard</packagereq>

+       <!-- provide missing portal implementations -->

+       <packagereq type="default">xdg-desktop-portal-gtk</packagereq>

+       <packagereq type="default">sddm</packagereq>

+       <packagereq type="default">sddm-x11</packagereq>

+     </packagelist>

+   </group>

+   <group>

      <id>system-tools</id>

      <_name>System Tools</_name>

      <_description>This group is a collection of various tools for the system, such as the client for connecting to SMB shares and tools to monitor network traffic.</_description>
@@ -5914,6 +5973,30 @@ 

      </optionlist>

    </environment>

    <environment>

+     <id>sway-desktop-environment</id>

+     <_name>Sway Desktop</_name>

+     <_description>Sway is a tiling window manager supporting Wayland compositor protocol and i3-compatible configuration.</_description>

+     <grouplist>

+       <groupid>core</groupid>

+       <groupid>standard</groupid>

+       <groupid>admin-tools</groupid>

+       <groupid>dial-up</groupid>

+       <groupid>fonts</groupid>

+       <!-- ibus does not support input-method-v2. if we want IM support it could be based on fctix5 -->

+       <!-- <groupid>input-methods</groupid> -->

+       <groupid>multimedia</groupid>

+       <groupid>networkmanager-submodules</groupid>

+       <groupid>hardware-support</groupid>

+       <groupid>printing</groupid>

+       <groupid>guest-desktop-agents</groupid>

+       <groupid>swaywm</groupid>

+     </grouplist>

+     <optionlist>

+       <groupid default="true">firefox</groupid>

+       <groupid default="true">swaywm-extended</groupid>

+     </optionlist>

+   </environment>

+   <environment>

      <id>custom-environment</id>

      <_name>Fedora Custom Operating System</_name>

      <_description>Basic building block for a custom Fedora system.</_description>

Add the sway-base and sway-desktop groups as well as the sway-desktop-environment environment as part of https://fedoraproject.org/wiki/Changes/Fedora_Sway_Spin

This means it isn't installed by default. Are you sure you want this?

Is this package under review or something?

1 new commit added

  • fix issues with Sway base
a year ago

Thanks! The first one was just a mistake. The second one is a package in copr, but it is not going to be moved in Fedora, so we are going to stick with sddm-x11 for now :)

Thanks a lot!

Thanks! The first one was just a mistake. The second one is a package in copr, but it is not going to be moved in Fedora, so we are going to stick with sddm-x11 for now :)

Thanks a lot!

You know that Fedora KDE is switching to Wayland for SDDM in F38, right?

rebased onto 62451e5be9b2fd337474332c2c1a6cc1bf6e38c4

a year ago

rebased onto c4b35d58f40bb673016432135f223d7e5dbbbf4c

a year ago

You know that Fedora KDE is switching to Wayland for SDDM in F38, right?

I was not aware of this. Though, it seems like there are still some issues with SDDM Wayland that make us more confident starting with X11. I'll make a list of those bugs and if they will be fixed, I will be ok migrating to the wayland version

rebased onto 8e4cda912b955e954ad3248c2b0dfff6b879d370

a year ago

I've removed light (since it was already pulled by sway-config-fedora) and rebased so that is mergiable. I think we should be clear for the merge :-)

rebased onto 851541a

a year ago

Pull-Request has been merged by sgallagh

a year ago

Please run the check-missing test on future PRs of this kind; the entry for fprintd-pam should have specified arch="aarch64,ppc64le,x86_64" as it is only available on those arches.

We should enable Zuul CI on this repo and add a check for it. I can't do it as I'm not an admin here.

Metadata