touch ~/.memo
touch ~/.zshrc.custom
ln -s $PWD/config ~/.config
ln -s $PWD/resources ~/.Xresources # Not sure if still required @TODO
ln -s $PWD/resources.`hostname` ~/.Xresources.`hostname` # Not sure if still required @TODO
ln -s $PWD/zshrc ~/.zshrc
ln -s $PWD/gitconfig ~/.gitconfig
mkdir -p ~/Documents ~/Images ~/Musiques ~/Videos ~/Téléchargements
xdg-user-dirs-update
systemctl enable --now --user ssh-agent
This setup requires a ~/.zshrc.custom that lets you customize the setup for the current device
This also requires a ~/.config/i3/custom.hostname
.conf file (can be empty).
Change the email per machine (i.e. work machine vs home machine)
~/.zshrc.custom
export GIT_AUTHOR_NAME=FIRSTNAME LASTNAME
export GIT_AUTHOR_EMAIL=my@email.fr
export GIT_COMMITTER_NAME=FIRSTNAME LASTNAME
export GIT_COMMITTER_EMAIL=my@email.fr
yay -Sy rofi rofimoji rofi-calc xclip xsel xdotool exa direnv dunst alacritty lm_sensors inetutils scrot i3lock playerctl metaprint-bin bat visidata
@TODO: Add in ansible-arch-setup: bat, visidata
- Spicetify with theme Phosphoria
- BetterDiscord