Add install instructions for Fedora (#260)

* Add install instructions for Fedora

* Implement PR Feedback
- Add subsection for `COPR` setup
- Add Priority to `solopasha/hyprland` to avoid conflicts in the `swww` package.
- Remove `cargo` from DNF instructions
- Add `solopasha/hyprland` to DNF instructions
- Remove `cargo` instructions
- Add `gvfs` to DNF instructions
- Add requested python instructions
- Add `sudo` to the commands
This commit is contained in:
Mart van de Ven
2024-09-16 17:08:49 +08:00
committed by GitHub
parent 3bf9e000cb
commit 0ff9b4e377

View File

@@ -66,18 +66,52 @@ pacman-contrib
power-profiles-daemon power-profiles-daemon
``` ```
Arch (pacman): ### Arch
pacman:
```bash ```bash
sudo pacman -S pipewire libgtop bluez bluez-utils btop networkmanager dart-sass wl-clipboard brightnessctl swww python gnome-bluetooth-3.0 pacman-contrib power-profiles-daemon sudo pacman -S pipewire libgtop bluez bluez-utils btop networkmanager dart-sass wl-clipboard brightnessctl swww python gnome-bluetooth-3.0 pacman-contrib power-profiles-daemon
``` ```
Arch (AUR): AUR:
```bash ```bash
yay -S grimblast-git gpu-screen-recorder hyprpicker matugen-bin python-gpustat aylurs-gtk-shell-git yay -S grimblast-git gpu-screen-recorder hyprpicker matugen-bin python-gpustat aylurs-gtk-shell-git
``` ```
### Fedora
COPR - Add [solopasha/hyprland](https://copr.fedorainfracloud.org/coprs/solopasha/hyprland/) for most hyprland-related dependencies, and [hues-sueh/packages](https://copr.fedorainfracloud.org/coprs/heus-sueh/packages/) for matugen. Both provide the `swww` package, so prioritise the former repo:
```bash
sudo dnf copr enable solopasha/hyprland
sudo dnf copr enable heus-sueh/packages
sudo dnf config-manager --save --setopt=copr:copr.fedorainfracloud.org:heus-sueh:packages.priority=200
```
DNF:
```bash
sudo dnf install pipewire libgtop2 bluez bluez-tools grimblast hyprpicker btop NetworkManager wl-clipboard swww brightnessctl gnome-bluetooth aylurs-gtk-shell power-profiles-daemon gvfs
```
bun:
```bash
bun install -g sass
```
flatpak:
```bash
flatpak install flathub --system com.dec05eba.gpu_screen_recorder
```
#### Optional Dependencies
pip:
```bash
sudo dnf install python python3-pip; pip install gpustat pywal
```
### NixOS
For NixOS/Home-Manager, see [NixOS & Home-Manager instructions](#nixos--home-manager). For NixOS/Home-Manager, see [NixOS & Home-Manager instructions](#nixos--home-manager).
## Instructions ## Instructions