This directory contains the dotfiles for my system
- git
pacman -S git - stow
pacman -S stow
- checkout the dotfiles repo in you
$HOMEdirectory using git
git clone https://github.com/AgamjotSB/dotfiles.git
cd dotfiles
- then use GNU stow to create symlinks
stow .
- The
stow .command places the symlinks in the parent directory of where you run it.- for eg
.bashrclives in the top level of my $HOME directory, so it needs to live in the top level of~/dotfiles/.
- for eg
- Stow has a list of files and directories it ignores by default here
- Can create a local stow ignore file
.stow-local-ignore(I didn't as of now)
- Can create a local stow ignore file
stow .will throw an error if the file already exists where stow is trying to create a symlink- Can move/delete the files OR use
stow --adopt .however, the files indotfiles/will be overwritten by the conflicting ones.
- Can move/delete the files OR use
- Documentation for GNU stow