List of included software
We should decide what applications will be included in the default installation. It will greatly affect the initial experience and in the case of ostree -- the amount of packages users have to layer or override.
The list below was migrated from https://hackmd.io/@alebastr/HywabGSct, and current comps draft is an opinionated version of it.
Feel free to argue on criteria, vote for options and suggest (with justification) more required applications. I'll try to incorporate these in the issue text.
Criteria to consider
- Maintenance status -- e.g. polkit-gnome is a security component, but it's been unmaintained for most of the decade.
- Sway upstream defaults -- let's not stray too far from it without justification.
- Installation footprint.
- User level required to use the application (e.g. firefox vs. qutebrowser).
- (?) Compatibility with other DEs on the same machine (e.g. dunst and mako are competing for DBus service, but dunst also works with i3wm).
Software selection
Represented as a lists of options for each category; only one entry per category should be preinstalled.
Default installation
- Bar
- swaybar
- waybar
- yambar
- nwg-shell
- Terminal emulator
- foot
- alacritty
- kitty
- Polkit Agent
dnf provides PolicyKit-authentication-agent
- lxqt-policykit
- polkit-kde
-
lxpolkitGTK2 - X11/Xwayland only -
polkit-gnomeUnmaintained, buggy
- Browser
- qutebrowser
- firefox
- chromium
- flatpak
- Brightness control
- brightnessctl
- light
- Launcher - #2 (closed)
- IME - #16
- Bluetooth
- blueman
- I'm not aware of other working options here
- Network management
- nm-applet
- nmcli
- dmenu/rofi scripts to interact with NetworkManager (there are several)
- Software management
- dnf/flatpak/rpm-ostree commandline
- gnome-software
- yumex-dnf
- dnfdragora
- Container wrappers
- toolbx (toolbox) - Fedora default
- distrobox - all the same features, supports wide variety of distributions,
not officially blessed by Fedora
- Notification daemon
- kanshi
- Image viewer
- imv
- feh
- ...
- File Manager?
A GUI File Manager that could be associated with 'Open Directory' actions
- Thunar
- ??? (more options needed)
Optional
Edited by Aleksei Bavshin