ao instalar o i3blocks em algumas outras distribuições linux pode haver algumas dificuldades nos modulos do i3blocks por causa do i3blocks-contrib
https://github.com/vivien/i3blocks-contrib
para instalar o i3blocks-contrib
baixe o pacote no link acima
descompacte
$ unzip i3blocks-contrib
renomei o pacote como i3blocks
$ mv i3blocks-contrib i3blocks
mova para o diretorio .config
$ mv i3blocks /home/usuario/.config/
entre no diretorio aonde foi movido o i3blocks
$ cd /home/usuario/.config/i3blocks
copie o arquivo config.exemple
$ cp config.exemple config
aqui que vai a grande sacada há duas variaveis, procure no arquivo config a linha command=$SCRIPT_DIR/$BLOCK_NAME
altere a variavel $SCRIPT_DIR pelo diretorio
ex
command=~/.config/i3blocks/$BLOCK_NAME/$BLOCK_NAME
repare que a linha alterada acima possui 2 vezes a variavel $BLOCK_NAME é necessario fazer isso para que entre nos diretorios dos modulos e rode os executaveis
Agora na config do i3 procure pela linha status_command e adicione a linha abaixo
status_command i3blocks -c ~/.config/i3blocks/config
dessa forma sera carregada a configuração do i3blocks que está em ~/.config/i3blocks/config