Skip to content

Repository files navigation

dotfiles

Arch Linux dotfiles, managed with GNU Stow.

Setup

One command installs every dependency through yay (repos + AUR), clones TPM, and stows everything:

git clone git@github.com:Raphael-Soares/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
./bootstrap.sh

bootstrap.sh is idempotent and bootstraps yay if missing. It stows with --adopt -R then git restore ., so the repo wins over existing local config (old files discarded). After it runs, open tmux and press prefix + I to install the plugins.

Manual stow

If you only want to re-link configs without touching packages:

stow bash tmux alacritty git starship fzf local mise   # or add --adopt -R to override

Packages installed (see bootstrap.sh for the full list): stow, github-cli, tmux, alacritty, starship, fzf, mise, neovim, jq, openfortivpn, ttf-jetbrains-mono-nerd, and from the AUR claude-code.

Scripts

Script Description
acmit AI commit message generator (haiku / gemini-flash)
vpn Connect to Unimed VPN via openfortivpn (work-specific: hardcoded conf + DNS)

Neovim

Raphael-Soares/nvim

Used by

Contributors

Languages