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
- Learn Nix: hub de documentações do nix, nixos, e nixpkgs.
- Home Manager: documentação para gerenciar o ambiente do usuário, com ou sem NixOS.
- NixOS & Flakes Book: guia para começar com Nix, flakes e Home Manager.
- Nix Starter Configs: templates para flakes de nixos e home-manager.
- Minhas configurações: exemplos reais de módulos e configurações usados no meu ambiente.