Skip to content

raphael-soares/dotfiles

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 itself if it's missing. It stows with --adopt -R followed by git restore ., so the repo's config wins over any config the machine already had (the old local files are discarded). After it runs, start tmux and press prefix + I to install the tmux 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

About

My dotfiles

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages