From 0ff9b4e377be6b406f80a2ec667f61b7c9cad368 Mon Sep 17 00:00:00 2001 From: Mart van de Ven Date: Mon, 16 Sep 2024 17:08:49 +0800 Subject: [PATCH] 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 --- README.md | 38 ++++++++++++++++++++++++++++++++++++-- 1 file changed, 36 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e3b5c83..b855cc5 100644 --- a/README.md +++ b/README.md @@ -66,18 +66,52 @@ pacman-contrib power-profiles-daemon ``` -Arch (pacman): +### Arch +pacman: ```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 ``` -Arch (AUR): +AUR: ```bash 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). ## Instructions