summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAleksei Bavshin <alebastr@fedoraproject.org>2021-01-19 06:14:36 +0000
committerAleksei Bavshin <alebastr@fedoraproject.org>2021-01-19 06:14:36 +0000
commit09dfd2d7cfbd6f994fffaf13b347ef3702678bc6 (patch)
treeca743eaece6bd25b7be2417f9f98e07ca9de9289
downloadsway-comps-09dfd2d7cfbd6f994fffaf13b347ef3702678bc6.tar.gz
sway-comps-09dfd2d7cfbd6f994fffaf13b347ef3702678bc6.tar.xz
sway-comps-09dfd2d7cfbd6f994fffaf13b347ef3702678bc6.zip
Initialize repository with early draft of comps.
-rw-r--r--sway-comps.xml77
1 files changed, 77 insertions, 0 deletions
diff --git a/sway-comps.xml b/sway-comps.xml
new file mode 100644
index 0000000..8b02b79
--- /dev/null
+++ b/sway-comps.xml
@@ -0,0 +1,77 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE comps PUBLIC "-//Red Hat, Inc.//DTD Comps info//EN" "comps.dtd">
+<!-- vim: ts=2 sw=2
+-->
+<comps>
+ <group>
+ <id>swaywm</id>
+ <name>Sway Window Manager</name>
+ <description>Sway is a tiling window manager supporting Wayland compositor protocol and i3-compatible configuration.</description>
+ <default>false</default>
+ <uservisible>true</uservisible>
+ <packagelist>
+ <packagereq type="mandatory">sway</packagereq>
+ <packagereq type="default">alacritty</packagereq>
+ <packagereq type="default">dmenu</packagereq>
+ <packagereq type="default">grim</packagereq>
+ <packagereq type="default">mako</packagereq>
+ <packagereq type="default">slurp</packagereq>
+ <packagereq type="default">swayidle</packagereq>
+ <packagereq type="default">swaylock</packagereq>
+
+ <packagereq type="optional">gammastep</packagereq>
+ <packagereq type="optional">kanshi</packagereq>
+ <packagereq type="optional">waybar</packagereq>
+ <packagereq type="optional">xdg-desktop-portal-wlr</packagereq>
+ </packagelist>
+ </group>
+ <group>
+ <id>swaywm-extended</id>
+ <name>Additional Utilities for Sway WM</name>
+ <description>Additional Utilities for Sway WM</description>
+ <default>false</default>
+ <uservisible>true</uservisible>
+ <packagelist>
+ <packagereq type="default">lxqt-policykit</packagereq>
+ <packagereq type="default">network-manager-applet</packagereq>
+ <packagereq type="default">brightnessctl</packagereq>
+
+ <packagereq type="optional">playerctl</packagereq>
+ </packagelist>
+ </group>
+
+ <group>
+ <id>wayland-simple-apps</id>
+ <name>Simple Wayland Applications</name>
+ <description>Graphical applications with native Wayland support for minimal environments</description>
+ <packagelist>
+ <packagereq>alacritty</packagereq>
+ <packagereq>imv</packagereq>
+ </packagelist>
+ </group>
+
+ <environment>
+ <id>swaywm-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>guest-desktop-agents</groupid>
+ <!-- wifi/audio firmwares -->
+ <groupid>hardware-support</groupid>
+ <!-- PackageKit-plugin-gstreamer??? -->
+ <groupid>multimedia</groupid>
+ <groupid>swaywm</groupid>
+ <!-- why is this necessary? all environments are including it -->
+ <groupid>networkmanager-submodules</groupid>
+ </grouplist>
+ <optionlist>
+ <groupid>dial-up</groupid>
+ <groupid>firefox</groupid>
+ <groupid>fonts</groupid>
+ <groupid>printing</groupid>
+ <groupid>swaywm-extended</groupid>
+ </optionlist>
+ </environment>
+</comps>