This repository holds my Linux configuration files and installed packages.
I use dotdrop to manage (backup, restore) my dotfiles.
Before restoring configuration files from dotdrop, please install the packages listed in the packages directory.
Using pacman:
sudo pacman -S - < packages/arch/packages
sudo pacman -S - < packages/arch/packages.gui
Using paru (AUR):
# install paru itself
git clone https://aur.archlinux.org/paru.git && cd paru && makepkg -si
paru -S - < packages/arch/packages.aur
paru -S - < packages/arch/packages.aur.gui
With the packages installed, you can now install the dotfiles using dotdrop:
dotdrop install -D -c dotdrop/config.yaml
After a fresh install, some files may require a patch in order to behave as expected. Those patches are listed in the patches directory. You can check if all files path are correct in the patch script and then run it to apply all patches.
sudo ./patches/patch.sh
I use a spotify-tui, a terminal-based UI, to control Spotify. It plays music on spotifyd, a Spotify client running as a daemon.
# setup keyring for spotifyd
secret-tool store --label='spotifyd' application rust-keyring service spotifyd username "adrien.lucbert@epitech.eu"
Get a client id and secret from Spotify dashboard.
# setup spotify-tui
spt