Skip to content

Arquivo de configuração básica do NixOS para workstation de criação de conteúdo - NVIDIA / PLASMA 6 / RESOLVE FREE

License

Notifications You must be signed in to change notification settings

eddiecsilva/nixos-dotfilles

Repository files navigation

white

Maintained GitHub last commit GitHub repo size GitHub commit activity (branch)

AVISOS IMPORTANTES

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.

Objetivos

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

Opções ativas no arquivo configuration.nix

  • 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.

Instalação dos programas

  • 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.

Recomendações

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

Sites úteis


Atualizações futuras neste roteiro

  • Ativação do suporte a flatpaks.
  • Ajustes para jogos.

About

Arquivo de configuração básica do NixOS para workstation de criação de conteúdo - NVIDIA / PLASMA 6 / RESOLVE FREE

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages