← Projetos

Projeto original ·

guixvis: enxergando as dependências do GNU Guix

Um explorador interativo de pacotes e dependências do GNU Guix, feito em Rust para uso no terminal.

Acessar projeto

Conteúdo

O guixvis nasceu de uma necessidade prática: descobrir rapidamente como os pacotes do GNU Guix se relacionam. Escrevi o explorador em Rust com uma interface de terminal que permite pesquisar pacotes e navegar pelas dependências diretas, transitivas e reversas.

Grafo de dependências no guixvis

Imagem: captura da versão 0.8.0 no repositório.

A versão 0.8.0 mantém o mesmo pacote selecionado entre abas, inicia o grafo em uma vizinhança legível e distingue versões diferentes e variantes privadas de pacotes. O projeto também inclui visualizações para navegador e integração com Emacs. Ele ajuda a investigar o grafo de pacotes; a instalação e as decisões sobre confiança continuam sendo responsabilidade do usuário e do Guix.

Código-fonte, guia de uso e limitações.