Gnu/Linux toolbox configuration files
These are configuration files for my GNU/Linux workstation.
bash
urxvt
tmux + byobu + tmuxp
awesome
vim
ranger
thunar
mutt
+ notmuch
+ msmtp
+ lbdb
+ offlineimap
khal
+ todoman
+ davmail
+ vdirsyncer
ranger
+ vim
+ some wrapper bash functionsnewsboat
+ w3m
+ custom scriptvim
gvim
git
mpd
+ mpc
+ ncmpcpp
+ rofi-mpc
w3m
surfraw
+ w3m
+ custom scriptpass
rofi-pass
greenclip + rofi
ledger
zathura
restic
weechat
There are many available solutions to manage dotfiles. I use a very simple approach. I have a dedicated folder repo, dotfiles, where i copy manually every files to track. After the first manually copy, i sync my dotfiles by --existing
options of rsync
, that syncs two folder only for files present in the destination. In my bash functions i have the function dots:
rsync -a -v --existing /home/lorenzo/ /home/lorenzo/code/dotfiles/
When on a new machine i clone my github dotfiles repository and copy manually configuration files in the right place. That’s all, no much automation but very simple.