summaryrefslogtreecommitdiffstats
path: root/README.md
blob: 8db3288e354de8e7ca1bd7bdbc5b1371ac7f63d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Software selection for the Sway desktop

## Categories

- `service(graphical-login)`
- `PolicyKit-authentication-agent`
- `desktop-notification-daemon`
- Terminal
- Browser
- Application launcher
- Image viewer
- File manager [optional/just use shell?]
- Volume applet/mixer
- Brightness
- Bluetooth applet
- Network applet
- Storage applet (udiskie)
- ...?

## Sources of inspiration

- https://arewewaylandyet.com/
- https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway
- https://github.com/Manjaro-Sway/iso-profiles/blob/sway/community/sway/Packages-Desktop

## Testing

### Netinstall

1. Download `Fedora-Everything-netinst` image from <https://download.fedoraproject.org/pub/fedora/linux/releases/34/Everything/x86_64/iso/>
2. Begin installation as usual
3. At the `Installation Source*` screen select `On the network ➡ Closest mirror` and add <https://alebastr.fedorapeople.org/repo/sway-comps/f34/> as an additional repository
4. At the `Software Selection` screen select environment `Sway Desktop`, adjust the group selection as necessary and proceed with the installation

### Local repository

```sh
createrepo_c --groupfile sway-comps.xml .
echo | sudo tee /etc/yum.repos.d/sway-comps.repo <<EOF
[sway-comps]
name=Group definitions for Sway desktop
baseurl=file://\${PWD}/
enabled=1
gpgcheck=0
metadata_expire=15m
skip_if_unavailable=True
EOF
sudo dnf groupinfo swaywm
```