Gabriel Fontes

Dotfiles não bastam

Seu ambiente não é uma pasta de configs

Inauguração Sanca Hackerspace

Clonar seus dotfiles nem sempre basta para ter seu ambiente funcionando. Quando uma preferência muda ou uma nova máquina é adicionada, organizar tudo por arquivo de programa pode não ser suficiente.

Nesta palestra, mostro como usar Nix e Home Manager pra trazer as ferramentas junto com as configs, compartilhar uma paleta entre programas e organizar módulos por funcionalidade. Dá pra usar sem NixOS. Também comparamos com scripts e templates, que já resolvem parte desses problemas.

Os três pontos

  • Completude: configs, ferramentas e versões juntas.
  • Transformação: mudar a paleta num lugar só, inclusive pro tema GTK.
  • Composição: escolher as funcionalidades de cada máquina pelos imports.

Mais recursos