Nesta publicação e vídeo aula, vamos aprender a fazer Instalação e Análise da distro Linux NixOS em sua versão mínima — ou seja, sem interface gráfica, direto no terminal, usando apenas o arquivo configuration.nix..
Logo em seguida, vamos trabalhar com dois computadores — um com o NixOS já instalado com GNOME (lá do vídeo 1), e outro com essa instalação mínima. A proposta aqui é mostrar como é possível copiar a configuração de um sistema para outro e, com um único comando, aplicar toda a estrutura, pacotes e preferências automaticamente.
Essa é a magia do NixOS — tudo declarativo e reproduzível.
Vídeo Aula : Instalação e Análise da distro Linux NixOS – Parte 2 – Instalação Mínima e Replicação de Configuração
Instalação e Análise Linux NixOS
Antes de começarmos a instalação, deixa eu fazer um briefing rápido da Parte 1, só pra te situar melhor.
No primeiro vídeo a gente fez o seguinte:
➡️ Baixamos a ISO do NixOS com interface gráfica (GNOME)
➡️ Criamos um pendrive bootável
➡️ Instalamos o NixOS com GNOME em um primeiro computador, configurando pacotes, serviços e tudo o que é essencial pra um desktop funcional.
Além disso:
📦 Baixamos também a ISO minimal do NixOS, que vem sem interface gráfica
💾 E preparamos um segundo pendrive bootável com ela
Agora, nesta Parte 2, o cenário é o seguinte:
🖥️ Vamos instalar essa versão mínima do NixOS em um segundo PC, utilizando apenas o terminal e o famoso configuration.nix
.
A ideia é mostrar a instalação mínima do zero, instalar o KDE temporariamente, e por fim, fazer algo interessante:
Vamos copiar a configuração do primeiro PC (com GNOME) para esse segundo, e assim reconfigurar automaticamente o sistema com os mesmos pacotes, preferências e estrutura.
Tudo isso mostrando na prática o poder e a flexibilidade do NixOS.
Então bora pra prática? 😎

Passo 1: Inicializar e Particionar o Disco
Inicialize o PC a partir da USB e selecione a opção padrão no menu.
Verifique a conexão à internet (para DHCP via cabo, já deve funcionar; para Wi-Fi, use):
sudo systemctl start wpa_supplicant wpa_cli > scan > add_network > set_network 0 ssid "SUA_REDE" > set_network 0 psk "SENHA" > enable_network 0 > quit
Teste com ping google.com
.
Identifique o disco a ser particionado (ex: /dev/sda
para SATA, /dev/nvme0n1
para NVMe):
lsblk
Crie partições (exemplo com gdisk
para UEFI + GPT):
🧱 Criando Partições com gdisk
no NixOS (Instalação Mínima)
1. Abra o gdisk
com permissões de superusuário:
sudo gdisk /dev/sda
⚠️ Atenção: Certifique-se de que o /dev/sda é o disco correto! Isso apaga todos os dados nele.
2. Etapas dentro do gdisk
Ao abrir o gdisk
, você verá uma mensagem semelhante a:
GPT fdisk (gdisk) version X.X.X
Partition table scan:
MBR: not present
BSD: not present
APM: not present
GPT: not present
Creating new GPT entries.
Command (? for help):
Agora siga os passos abaixo:
✅ Criar a Partição EFI (512MB)
- Digite
n
para criar nova partição -
Número da partição: pressione
Enter
para aceitar o padrão (1) -
Primeiro setor: pressione
Enter
para aceitar o padrão -
Último setor ou tamanho: digite
+512M
e pressioneEnter
-
Hex code ou GUID: digite
EF00
(que é o tipo EFI System)
✅ Criar a Partição para o Sistema (restante do espaço)
- Digite
n
novamente -
Número da partição: pressione
Enter
(deve ser 2) -
Primeiro setor: pressione
Enter
(começa automaticamente após a partição 1) -
Último setor ou tamanho: pressione
Enter
para usar o restante do disco -
Hex code ou GUID: digite
8300
(Linux filesystem)
💾 Salvar as Partições
- Digite
w
para escrever as mudanças no disco - Confirme com
y
quando ele pedir
Você verá algo como:
Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING PARTITIONS!!
Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sda.
Resultado Final
Você agora tem:
Partição | Tipo | Código | Tamanho |
---|---|---|---|
/dev/sda1 | EFI | EF00 | 512 MB |
/dev/sda2 | Linux | 8300 | Restante do disco |
-
Formate as partições:
sudo mkfs.fat -F32 /dev/sda1 # EFI sudo mkfs.ext4 /dev/sda2 # Raiz
Passo 2: Montar Partições e Instalar NixOS
Monte as partições:
sudo mount /dev/sda2 /mnt
sudo mkdir -p /mnt/boot/efi
sudo mount /dev/sda1 /mnt/boot/efi
Gerar configuração básica:
sudo nixos-generate-config --root /mnt
Editar o arquivo de configuração:
sudo nano /mnt/etc/nixos/configuration.nix
Adicione estas linhas mínimas (ajuste conforme necessário):
{ config, pkgs, ... }:
{
imports =
[ ./hardware-configuration.nix ];
# Bootloader
boot.loader.grub.enable = true;
boot.loader.grub.device = "/dev/sda";
boot.loader.grub.useOSProber = true;
# Configure networking
networking.hostName = "nixos-minimal";
networking.networkmanager.enable = true;
# Timezone and locale
time.timeZone = "America/Sao_Paulo";
i18n.defaultLocale = "pt_BR.UTF-8";
i18n.extraLocaleSettings = {
LC_ADDRESS = "pt_BR.UTF-8";
LC_IDENTIFICATION = "pt_BR.UTF-8";
LC_MEASUREMENT = "pt_BR.UTF-8";
LC_MONETARY = "pt_BR.UTF-8";
LC_NAME = "pt_BR.UTF-8";
LC_NUMERIC = "pt_BR.UTF-8";
LC_PAPER = "pt_BR.UTF-8";
LC_TELEPHONE = "pt_BR.UTF-8";
LC_TIME = "pt_BR.UTF-8";
};
# Enable minimal X11 support (no desktop manager)
services.xserver.enable = true;
# Install essential packages only
environment.systemPackages = with pkgs; [
wget
git
vim
htop
vscodium
open-vm-tools
];
# Virtualization support
virtualisation.vmware.guest.enable = true;
# Define user account (for minimal installation)
users.users.webmundi = {
isNormalUser = true;
description = "webmundi";
extraGroups = [ "networkmanager" "wheel" ];
};
# System packages for minimal environment (like editing tools and utilities)
system.stateVersion = "24.11"; # Keep the default version of the system
}
Passo 3: Instalação e Análise da distro Linux NixOS
Execute a instalação:
sudo nixos-install
Defina uma senha para o root quando solicitado.
Finalize:
reboot
🔥 Importante: Remova o pendrive após a instalação, senão ele vai dar boot no instalador de novo.
⚠️ Dica de Ouro – Instalação e Análise da distro Linux NixOS :
Bom, vocês já perceberam que a instalação mínima do NixOS é coisa de Dino Tech — daquela galera raiz, dos tempos de monitor de fósforo verde — ou então de Nerd Loko assim, tipo eu… 😅
E olha, não tô aqui pra me gabar, longe disso.
É totalmente possível instalar o NixOS direto no terminal, só na unha.
Mas vou ser sincero: se você não tá bem acostumado com particionamento manual, GRUB, montagem de sistema na raça, digitação de arquivos .nix
na mão… vai suar, e suar bonito. Mais que na academia…
Então aqui vai a dica de ouro que vale seu like, sua inscrição e até um pix (porque né… tempo é dinheiro 😂):
👉 Instale o NixOS usando a ISO com GNOME (Calamares Installer) e, na hora de instalar, escolha a opção “sem interface gráfica”. O resultado é o mesmo de uma instalação mínima — mas com bem menos dor de cabeça.
A não ser, claro, que você seja meio masoquista nerd como eu. Aí vai em frente. 😂😂😂
Toma o seu Rivotril e pau na maquina.
Pós-Instalação
Após o reboot, faça login como root
ou com o usuário criado.
Para atualizar o sistema:
sudo nixos-rebuild switch --upgrade
Dicas Extras:
Para Wi-Fi permanente: Adicione no configuration.nix
:
networking.wireless.enable = true;
networking.wireless.networks = {
"SUA_REDE" = {
psk = "SENHA";
};
};
Pronto! Você tem um NixOS mínimo instalado.
🔹 Parte 2: Adicionar o Plasma (KDE) após o Boot
Faça login como root ou seu usuário criado.
Edite novamente o arquivo de configuração:
sudo nano /etc/nixos/configuration.nix
Adicione as configurações do Plasma:
{ config, pkgs, ... }:
{
# ... (configurações anteriores permanecem)
# Habilita o servidor X e Plasma
services.xserver = {
enable = true;
displayManager.sddm.enable = true; # Gerenciador de login do KDE
desktopManager.plasma5.enable = true; # Plasma 5
};
}
Aplique as mudanças:
sudo nixos-rebuild switch
Reinicie para o Plasma:
reboot
🔹 Resultado Final
- Após o reboot, você verá a tela de login do SDDM.
- Faça login e o Plasma Desktop será carregado!
💡 Dicas Importantes
Driver de vídeo: Se usar NVIDIA, adicione no configuration.nix
:
services.xserver.videoDrivers = [ "nvidia" ];
hardware.opengl.enable = true;
Para remover o Plasma (se quiser voltar ao mínimo):
Comente/delete as linhas do services.xserver
e execute:
sudo nixos-rebuild switch
Personalização:
Adicione temas, ícones ou outros apps editando o configuration.nix
(ex: pkgs.kate
, pkgs.dolphin
).
🎯 Demonstração de Flexibilidade
- O NixOS permite adicionar/remover ambientes gráficos sem reinstalar o sistema, apenas editando o arquivo de configuração e reconstruindo.
- Tudo é reprodutível e gerenciado de forma declarativa!
Pronto! Agora você tem um NixOS mínimo que “evoluiu” para um desktop completo. 😊
🌀 Replicando o configuration.nix
com interface gráfica entre computadores (GNOME ➜ Mínima “KDE”)
Copie o arquivo configuration.nix
da máquina original (que já está configurada como você quer) para um pendrive.
(Opcional) Edite o configuration.nix
no pendrive para personalizar alguma configuração específica, como nome do host, usuário, etc.
Conecte o pendrive na máquina de destino (onde você quer replicar a instalação).
Abra um terminal e navegue até o diretório onde está o configuration.nix
no pendrive:
cd /media/pendrive-outra-pasta
Copie o arquivo para o local correto da nova instalação:
sudo cp configuration.nix /mnt/etc/nixos/
Ajustando a configuração, use:
sudo nixos-rebuild switch
Principais Ferramentas do NixOS
O NixOS traz ferramentas essenciais para gestão do sistema:
- Nix Package Manager – Gerencia pacotes de forma declarativa.
- Nix Shell – Permite testar pacotes sem instalá-los permanentemente.
- Home Manager – Gerencia configurações de usuários.
Prós e Contras do NixOS
✅ Vantagens
✔ Instalação facilitada com GNOME, KDE e outras interfaces
- As ISOs com Calamares tornam a instalação simples e acessível, mesmo para quem não domina o terminal.
✔ Ideal para quem busca um sistema funcional com base sólida
- Você obtém um ambiente gráfico pronto para uso, mas com a robustez e filosofia declarativa do NixOS.
✔ Gerenciamento avançado de pacotes com rollback seguro
- Recursos como reversão de atualizações e o isolamento de pacotes no
/nix/store
garantem estabilidade e segurança.
✔ Ambiente estável, personalizável e reproduzível
- Após configurado, seu sistema pode ser facilmente replicado em outras máquinas com o mesmo arquivo
configuration.nix
.
❌ Desvantagens
❌ Menos “pronto para uso” que distros tradicionais
- Comparado ao Ubuntu ou Fedora, o NixOS oferece uma experiência GNOME menos polida logo após a instalação.
❌ Instalação mínima exige conhecimento técnico avançado
Na minha visão, um dos pontos que ainda precisa evoluir no NixOS é a instalação mínima. Embora funcione perfeitamente, ela demanda um nível de habilidade que pode ser desafiador para muitos usuários.
O grande gargalo é a falta de uma ferramenta auxiliar para gerar o configuration.nix
. Não precisa ser uma interface gráfica — bastaria um script interativo no terminal, que perguntasse o básico (nome do host, usuário, sistema de arquivos, bootloader, interface desejada etc.) e gerasse um .nix
funcional como ponto de partida.
Hoje, quem opta por essa instalação precisa montar partições na mão, criar diretórios, escrever o arquivo .nix
do zero ou copiar de outro sistema. É um processo altamente técnico que pode afastar usuários iniciantes e até mesmo intermediários.
🔧 Resumo: O NixOS é incrível, mas na instalação mínima falta um assistente em modo texto que facilite o início, sem comprometer a filosofia declarativa que torna a distro tão poderosa.
Análise Final
O NixOS demonstrou ser uma distribuição leve e eficiente em nossos testes. Mesmo com hardware modesto (4 GB de RAM), o sistema operou de forma fluida, com consumo reduzido de recursos e ocupação mínima de armazenamento.
Desempenho e Usabilidade
- A experiência com a versão gráfica (GNOME ou KDE) é familiar para quem já usa essas interfaces em outras distros, facilitando a adaptação.
- O desempenho foi notável, mantendo resposividade mesmo em tarefas cotidianas como navegação, multitarefa e execução de aplicativos.
Diferenciais Exclusivos
✔ Configuração declarativa e reproduzível – Ideal para desenvolvedores e entusiastas de IaC (Infraestrutura como Código).
✔ Isolamento de ambientes e gerenciamento avançado de pacotes – Elimina conflitos de dependências e permite rollback seguro.
✔ Robustez e personalização – Total controle sobre o sistema, desde o kernel até configurações de usuário.
Pontos de Atenção
⚠ Curva de aprendizado acentuada – Iniciantes podem achar a sintaxe do Nix e a configuração manual desafiadoras.
Para Quem Recomendamos?
- Desenvolvedores que precisam de ambientes reproduzíveis e livres de conflitos.
- Sysadmins e entusiastas de infraestrutura que valorizam controle absoluto.
- Usuários avançados dispostos a aprender um sistema único e poderoso.
Se você busca eficiência, confiabilidade e personalização profunda, o NixOS é uma escolha excepcional. Porém, se prefere simplicidade e suporte amplo, outras distros podem ser mais adequadas.
Por fim, com este Post e vídeo, esperamos que você tenha adquirido conhecimento sobre Linux .
Concluindo, se a esta aula lhe ajudou de alguma forma em seu desenvolvimento profissional, não esqueça de se inscrever no canal, deixar seus comentários ou indicar este vídeo a um amigo.
Então, se você puder e quiser você pode nos apoiar doando qualquer valor através de nosso pix.

Chave pix: [email protected]
As doações ajudam a manter o canal e nosso site e também na criação de novos conteúdos.
Em breve, em nossas futuras vídeo aulas aqui do canal, aprenderemos a instalar novas distros Linux.
Por isso inscreva-se e ative as notificações no Youtube!
Obrigado
Finalmente, esperamos que esta publicação tenha lhe ajudado a aprofundar seus conhecimentos no Linux.
Qual é sua experiência utilizando o Linux ?
Conte pra nós a sua experiência, adoraríamos saber.
Como entusiasta deste sistema operacional, queremos enriquecer sua experiência e conhecimento sobre este produto.
Se você gostou deste post, compartilhe com seus amigos ou nos acompanhe pelas redes sociais.
Tem alguma dúvida ou observação a fazer ?
Além disso, você pode nos ajudar a criar mais conteúdos como este. Como ?
Adquira produtos em nossa Loja Virtual, uma parceria do webmundi.com com as maiores plataformas de comércio eletrônico do Brasil.
Lembrando que comprando em nossa loja você apoia a criação de vídeos gratuitos aqui no site e em nosso canal do YouTube.
Prestigie também nossos apoiadores e anunciantes conhecendo seus produtos e serviços.
É simples e rápido e assim você ajuda a gente a crescer.
Por fim, obrigado e um grande abraço

Kingspec ssd hdd 2.5 sata3 ssd 120gb 240gb 480gb 128g 256g 1tb 2tb disco interno estado sólido para computador – Notebook – KingSpec

Banco do poder do telefone móvel do painel solar, fonte de alimentação móvel portátil, 6.8V para o carro, iate, rv, 30W, vendas diretas da fábrica

Tronsmart-Groove 2 Alto-falante portátil com Bluetooth 5.3, estéreo sem fio verdadeiro, modos duplos de equalização, IPX7 impermeável, chuveiro

Off Grid Pure Sine Wave Inverter Power 3000W 24V DC to AC 220V Solar Inverter Generator Converter 12V/36V/48V to 120V/230V/240V

UPERFECT Z PRO 14″ polegadas monitor de jogos portátil duplo ips 1920×1080 usb c hdmi fhd segunda tela para computador portátil huawei oppo telefone android ps4/ps5 xbox switch exibição de jogos
