feat(README): add new post-installation steps

This commit is contained in:
Sergio Laín 2024-08-29 19:29:31 +02:00
parent 3d970b3657
commit 389bfaddc4
No known key found for this signature in database
GPG key ID: 8429B2EE312F8150

87
.github/README.md vendored
View file

@ -245,22 +245,6 @@ Useful GUI packages
yay -Sy pika-backup vesktop-bin nwg-displays nwg-look gnome-logs galculator gparted nm-connection-editor 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** - **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. 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 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 ### :floppy_disk: Dotfiles Installation
> [!WARNING] > [!WARNING]
@ -371,7 +374,7 @@ Do you have some questions about the installation process? You can create a [new
### :heavy_plus_sign: Post Installation ### :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** - **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). 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_) - **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. Finally, if you want to take a look at some specific app configuration, check the READMEs from each app in their respective config folders.