From 389bfaddc4a901a1114466f5c10863ca3982b651 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Thu, 29 Aug 2024 19:29:31 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(README):=20add=20new=20post-in?= =?UTF-8?q?stallation=20steps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/README.md | 87 ++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 70 insertions(+), 17 deletions(-) diff --git a/.github/README.md b/.github/README.md index 1946a964..d05146a1 100644 --- a/.github/README.md +++ b/.github/README.md @@ -245,22 +245,6 @@ Useful GUI packages yay -Sy pika-backup vesktop-bin nwg-displays nwg-look gnome-logs galculator gparted nm-connection-editor ``` -- **Bluetooth** - -Lets start by installing bluez (bluetooth support) and overskride (GUI): - -```bash -yay -Sy bluez overskride -``` - -After installing the required packages, we have to start the Bluetooth service. With systemd is pretty straightforward: - -```bash -systemctl --user enable --now bluetooth.service -``` - -Now launch overskride and there you have it. - - **Icon Theme** First off, we have to download the icon package from the releases page of their repo. You can do it very easily by using curl. @@ -296,6 +280,25 @@ After that, be sure to refresh the font cache: fc-cache -fv ``` +- **Audio Service** (_Optional_) + +> [!NOTE] +> If you have Pipewire already setup on your system, you dont have to follow this step. + +Firstly, install this dependencies: + +```bash +yay -S pipewire pipewire-alsa pipewire-pulse pipewire-jack wireplumber alsa-utils +``` + +Now enable pipewire and wireplumber systemd services: + +```bash +systemctl --user enable --now pipewire wireplumber +``` + +And there you have it. + ### :floppy_disk: Dotfiles Installation > [!WARNING] @@ -371,7 +374,7 @@ Do you have some questions about the installation process? You can create a [new ### :heavy_plus_sign: Post Installation -Here are some things you might consider changing: +Here are some things you might consider changing or adding: - **Change Outputs** @@ -387,6 +390,56 @@ Now, for the Waybar to appear you also need to change the output definition on [ If you are going to use git, be sure to change the user definition as well as the credentials over on the [gitconfig file](../.config/git/config). +- **Laptop Additions** + + - **Bluetooth** + + Lets start by installing bluez (bluetooth support) and overskride (GUI): + + ```bash + yay -Sy bluez overskride + ``` + + After installing the required packages, we have to start the Bluetooth service. With systemd is pretty straightforward: + + ```bash + systemctl --user enable --now bluetooth.service + ``` + + Now launch overskride and there you have it. + + - **Brightness** + + Brightness control is integrated with [SwayOSD](https://github.com/ErikReider/SwayOSD). It was installed in the first steps, so you should be able to change it. If not, be sure to read [this part](https://github.com/ErikReider/SwayOSD#brightness-control) on the SwayOSD documentation. + + If you wanna have automatic screen brightness, install wluma. + + ```bash + yay -Sy wluma + ``` + + Then, enable the systemd unit. + + ```bash + systemctl --user enable --now wluma.service + ``` + + - **Wi-Fi** + + To manage your Wi-Fi connections, I'd recommend you to install [iwgtk](https://github.com/J-Lentz/iwgtk): + + ```bash + yay -Sy iwgtk + ``` + + After that, enable the systemd unit just like with wluma. + + ```bash + systemctl --user enable --now iwgtk.service + ``` + + To manage all the other network configurations, use [nm-connection-editor](https://gitlab.gnome.org/GNOME/network-manager-applet) + - **Specific Configs/Information** (_Optional_) Finally, if you want to take a look at some specific app configuration, check the READMEs from each app in their respective config folders.