Sobre o projeto
O genixis fornece uma configuração declarativa para sistemas de homelab usando Nix flakes. Ele suporta NixOS, macOS e outros sistemas semelhantes ao Unix. Para NixOS, utiliza o disko para gerenciar o particionamento e a formatação do disco durante a instalação, com instruções para a configuração inicial e reconstruções do sistema. No macOS, requer a ativação do Full Disk Access e a instalação do Rosetta/Xcode antes de aplicar as configurações via nix-darwin. Para Linux/*nix, utiliza o system-manager para alternar configurações. O repositório também inclui a configuração do Home Manager para configurações em nível de usuário, permitindo o gerenciamento de ambientes por usuário. O flake (github:jracon/genixis) é estruturado com diferentes funções de sistema (ex: #disko, #HOSTNAME, #USERNAME).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.