adrienlucbert / dotdrop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Linux Dotfiles (using dotdrop)

This repository holds my Linux configuration files and installed packages.

I use dotdrop to manage (backup, restore) my dotfiles.

Installation

Installing required packages

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

Installing dotfiles

With the packages installed, you can now install the dotfiles using dotdrop:

dotdrop install -D -c dotdrop/config.yaml

Apply patches

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

Additional actions

Setting up TUI Spotify client

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

About


Languages

Language:Lua 49.1%Language:Shell 24.2%Language:Vim Snippet 11.0%Language:CSS 9.4%Language:Elixir 4.3%Language:Vim Script 1.9%