Arch Linux dotfiles, managed with GNU Stow.
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.shbootstrap.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.
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 overridePackages 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.
| Script | Description |
|---|---|
acmit |
AI commit message generator (haiku / gemini-flash) |
vpn |
Connect to Unimed VPN via openfortivpn (work-specific: hardcoded conf + DNS) |