From 5b35d73aa7ca73164ca2a7935bfcc0cdba1cc589 Mon Sep 17 00:00:00 2001 From: Justin W. Flory (he/him) Date: Nov 03 2020 17:08:27 +0000 Subject: package-groups: Add "Brainstorming" page from Fedora Wiki for packages This commit imports the old "i3/Brainstorming" wiki page and converts it to AsciiDoc. While the wiki page was more broad, this time I narrowed the scope to focus specifically on the package groups. My hope is by adding this to the docs, we can review changes to the package groups through Pull Requests and issue discussions. https://fedoraproject.org/wiki/SIGs/i3/Brainstorm Signed-off-by: Justin W. Flory (he/him) --- diff --git a/modules/ROOT/nav.adoc b/modules/ROOT/nav.adoc index e92a72c..3fe4b25 100644 --- a/modules/ROOT/nav.adoc +++ b/modules/ROOT/nav.adoc @@ -1,4 +1,5 @@ * xref:design-goals.adoc[Spin Design Goals] * xref:kickstart.adoc[Kickstart] +* xref:package-groups.adoc[Package groups] * xref:faq.adoc[F.A.Q.] * xref:meetings.adoc[Meetings] diff --git a/modules/ROOT/pages/package-groups.adoc b/modules/ROOT/pages/package-groups.adoc new file mode 100644 index 0000000..d70e927 --- /dev/null +++ b/modules/ROOT/pages/package-groups.adoc @@ -0,0 +1,102 @@ +include::ROOT:partial$attributes.adoc[] + += Package groups +Fedora i3 SIG +:page-authors: {author} +:toc: + +A founding goal for the Fedora i3 SIG is to create an official Package Group that is a base installation for an i3 workstation. +Ideas for packages are below. + + +[[minimal]] +== `i3` (minimal) + +These are packages that will be installed by `sudo dnf install @i3`. +It will include a minimal number of packages to provide a common "base" for an i3 workstation. + +[[minimal-core]] +=== Core packages + +These packages are required to get i3 working minimally. + +* `i3` +* `i3lock` +* `i3status` +* `dmenu` +* `dunst` + (notifications) +* `lightdm` + (display manager) +* Group: + `@base-x` +* urxvt + (virtual terminal) + +[[minimal-networking]] +=== Networking + +* `nmcli` +* `network-manager-applet` +* `firefox` (web browser) + +[[minimal-audio]] +=== Audio + +* `pactl` +* `pauvcontrol` +* `volumeicon` + +[[minimal-power-management]] +=== Power management + +TBD. + +[[minimal-misc]] +=== Miscellaneous + +* `xbrightlight` (laptop backlight control) +* `htop` +* `azote` +* `mousepad` + + +[[extended]] +== `i3-extended` + +This package group provides a set of extended utilities, applications, or other useful tools. +Some i3 users may prefer or expect these tools in an installation, but they are not required to use i3. +This package group can improve the user experience of using i3. + +[[extended-menu]] +=== Menu + +* `rofi` +* `morc` + +[[extended-power-management]] +=== Power management + +* `powertop` + +[[extended-misc]] +=== Miscellaneous + +* `arandr` +* `conky` +* `i3status-rs` +* `font-awesome` +* `alacritty` + (needs to be packaged) +* `tmux` +* `xarchiver` +* `qutebrowser` +* `st` + (need to choose between alacritty and st) +* `py3status` +* `nitrogen` + (or `azote`) +* `azote` + (or `nitrogen`) +* `lxappearance` + (GUI theming app)