dotfiles/README.md

3.4 KiB

dotfiles

My all important dotfiles 😁

My environment

Working with bspwm, termite, polybar, rofi, picom, text editing with vim and mailing with mutt (mbsync + mutt + msmtp). I take no to little credit to those files, as they are mainly bits and bobs from around the internet. I try to give credit as much as I can to where I found it.

Feel free to rip away at your turn!

Software choices

Here are the softs I decided to install, with a reason why...

About the repo

I used the method presented on (ArchWiki)[https://wiki.archlinux.org/index.php/Dotfiles], or (here)[https://github.com/jaagr/dots] (originally from (hackernews)[https://news.ycombinator.com/item?id=11070797]) to handle those files.

Setting alias dots=git --git-dir=$HOME/.dotfiles.git/ --work-tree=$HOME', and initializing git init --bare $HOME/.dotfiles.git you are able to simply:

  • check which dotfiles are tracked with dots status (set dots config status.showUntrackedFiles no to unclutter the output).
  • add (or update) dotfiles with dots add (--update) ..., commit (dots commit -m "...") and push (dots push) your dotfiles.
  • check untracked files with dots status -u .
  • replicate (!) your setup with
git clone --recursive --separate-git-dir=$HOME/.dotfiles.git https://git.moquuer.chat/etienne/dotfiles.git /tmp/dots
rsync -rvl --exclude ".git" /tmp/dots/ $HOME/
rm -r /tmp/dots
dots submodule update --init --recursive $HOME/

A final word (and a note to self)

Ricing a desktop is looooooooong do bear that in mind