Ao usar este roteiro você assume que entende os riscos e assume total responsabilidade por suas ações. Todos os arquivos que fazem parte desse repositório são distribuídos livremente para serem adaptados. Porém, não há nenhuma garantia implícita ou explícita do seu funcionamento.
- Quando for personalizar as configurações, utilize apenas espaços para ajustar os paragrafos.
- Todos os comentários em inglês vieram de exemplos retirados da documentação oficial do NixOS.
- Você pode personalizar o particionamento usando o arquivo hardware-configuration.nix. Porém, o método oficial da distro recomenda utilizar o arquivo configuration.nix.
- Lembre-se de criar um usuário e sugiro deixar o root ativo com uma senha forte.
- CUIDADO ao testar configurações, nem todas as mudanças podem ser ignoradas ao entrar em uma versão anterior.
Estes são meus primeiros testes com o o arquivo de parametrização do NixOS, o objetivo é reproduzir um resultado similar ao meu setup do FrankenDebian, porém, utilizando o Nixos OS como base.
A utilização primária deste setup é para criação de conteúdo em vídeo, editoração eletrônica e arte vetorial.
Hardware utilizado
- Processador: AMD Ryzen 5700x
- GPU: Nvidia 3060ti Galax
- Placa-Mãe: MSI MPG B550 Gaming Plus
- Ativação dos pacotes não-livres.
- Instalação drivers proprietários Nvidia (estável) + CUDA.
- Ambiente gráfico Plasma 6 + Wayland (com apps mínimos).
- Kernel padrão da distro.
- Boot menos verboso.
- Modeset ativo por padrão.
- Otimizações para processadores AMD.
- Serviço de atualização de pacotes no NixOS (sem boot automático).
- Bluetooth.
- Ferramentas gráficas: Gimp, Inskcape, Shotcut.
- Navegadores web: Google Chrome, Microsoft Edge, Firefox e Chromium.
- Edição: OBS Studio, Davinci Resolve Free, Onedrive, MPV, flameshot.
- Extras: fastfetch, aria2, fish, btop, vim, git.
- Utilitários: onlyoffice-desktopeditors, obsidian, video-trimmer, warpinator, bottles, gparted.
- KDE Apps: kcalc, dragon, partitionmanager, plasma-browser-integration, kdeconnect-kde, kate.
Segundo a documentação oficial, toda a personalização deve ser feita no arquivo "configuration.nix", incluindo opções parâmetros de boot, serviços, pacotes instalados, usuários e particionamento. Personalizar o arquivo "hardware-configuration.nix" é possível, mas ele pode ser sobrescrito pelo sistema em algumas situações.
- /etc/nixos/configuration.nix - definições do sistema e pacotes a serem instalados
- /etc/nixos/hardware-configuration.nix - otimizações para processadores, partições e boot
- Site oficial do projeto NixOS - https://nixos.org/
- Ferramenta de busca de pacotes - https://search.nixos.org/packages
- Fórum oficial - https://discourse.nixos.org/
- Fonte da arte do logo usada na capa
- Ativação do suporte a flatpaks.
- Ajustes para jogos.