Nesta publicação e vídeo aula, vamos aprender a fazer Instalação e sobre o Funcionamento da distro Linux NixOS.
Logo em seguida, vamos aprender a atualizar o sistema, conhecer seus recursos e ferramentas, concluindo com uma análise de seus pros e contras e se vale a pena instalar a distro em seu PC.
Vídeo Aula : Instalação e Funcionamento da distro Linux NixOS – Parte 1
Introdução
Antes de começarmos, é importante destacar que o NixOS é uma distribuição criada do zero, não baseada em outras distros, e utiliza um arquivo de configuração declarativo (~4 KB) para gerenciar todo o sistema operacional, incluindo aplicativos instalados.
Isso permite recriar e personalizar o sistema facilmente em qualquer máquina apenas copiando esse arquivo e executando um comando.
Ou seja, ela é replicável.
A grosso modo podemos dizer que o Nix tem uma certa semelhança com o Docker, principalmente em alguns conceitos-chave. Um jeito legal de se pensar: é que o Nix é para o sistema operacional o que o Docker é para aplicações.
Ambos têm como foco replicação, isolamento e controle, mas o Nix vai além, podendo gerenciar todo o sistema operacional dessa forma.
Diferente das distribuições tradicionais, ela é construída em torno do gerenciador de pacotes Nix, que trata a configuração do sistema como código.
Por isso, esse vídeo vai ser um pouco mais extenso pra ficar completo, porque além de mostrar duas formas de instalação, também vamos ver como replicar a configuração de uma máquina para outra — ou seja, transformar uma instalação mínima em uma cópia exata de outra máquina já pronta.
Agora, pra você que é mais direto e já quer pular pra parte da instalação ou da replicação de sistema, pode ficar tranquilo: eu deixei marcações de tempo aqui na descrição pra facilitar. 😉
Mas eu recomendo de verdade assistir desde o início, porque entender como o NixOS funciona faz toda a diferença — principalmente se você quer dominar essa distribuição que muda completamente a forma como a gente pensa o Linux.
Nosso vídeo aqui hoje vai ser um pouco extenso porque o assunto realmente é bem interessante e bem diferenciado neste vídeo vamos efetuar 2 tipos de instalação do NixOS.
Por isso, pra galera ansiosa, que fica depois reclamando nos comentários que demorou pra chagar na instalação, neste vídeo vou colocar marcações de tempo para quem quer ir para instalação do NixOs ou copia de configuração.
Primeira Instalação: Gráfica (Interface Amigável)
A primeira instalação que vamos mostrar é a forma mais simples, utilizando o instalador gráfico Calamares. Essa abordagem é muito parecida com o processo de instalação de outras distribuições populares como Ubuntu, Fedora ou Manjaro, o que torna o primeiro contato com o NixOS bem mais acessível para novos usuários.
O NixOS oferece diversas opções de interfaces gráficas, incluindo GNOME, KDE Plasma, XFCE, Cinnamon, MATE, Enlightenment, entre outras. Também há uma versão mínima, sem interface gráfica, ideal para servidores ou ambientes personalizados.
Segunda Instalação: Modo Avançado (Instalação Mínima)
Na segunda parte do vídeo, faremos a instalação mínima do NixOS, utilizando o terminal. Esse método é voltado para usuários mais experientes ou para quem deseja um sistema enxuto e 100% configurável.
É nessa etapa que você verá o verdadeiro diferencial do NixOS: sua configuração declarativa e reprodutível. Através de um único arquivo, podemos definir exatamente o que será instalado no sistema — desde o ambiente gráfico, usuários, pacotes, serviços, até ajustes de rede ou permissões.
Demonstração da Reutilização de Configuração
Para ilustrar o poder dessa abordagem, vamos usar dois computadores com instalações diferentes: um com ambiente gráfico e outro com instalação mínima. A ideia é copiar o arquivo de configuração do sistema com interface gráfica para a instalação mínima e mostrar, na prática, como o sistema pode ser reconfigurado automaticamente com os mesmos pacotes, preferências e estrutura.

Rapoo-MT750 Mouse sem fio recarregável multi-modo, mouse ergonômico bluetooth para computador, escritório, laptop, PC, tablet, 3200dpi

Tênis de corrida Bona-lace-up para homens, calçados esportivos para esportes ao ar livre, corrida e caminhada, nova chegada

NixOS – Ficha Técnica – Instalação e funcionamento
NixOS é uma distribuição GNU/Linux independente, originária da Holanda, que se destaca por sua abordagem declarativa, imutável e replicável.
O grande diferencial do NixOS é que todo o sistema — desde o kernel até serviços, aplicativos e arquivos de configuração — é definido em um único arquivo: configuration.nix
.
O arquivo de configuração (configuration.nix) permite habilitar serviços, instalar aplicativos via repositórios próprios, Flatpak e loja do Gnome, e configurar o sistema de forma centralizada e declarativa
Isso permite:
- Instalações consistentes e reproduzíveis
- Reversão de atualizações sem complicações
- Isolamento de pacotes para evitar conflitos
- Replicação do mesmo ambiente em múltiplas máquinas
Gestão de Pacotes Inovadora
Uma das maiores inovações do NixOS está no seu sistema de gerenciamento de pacotes. Em vez da estrutura tradicional de diretórios como /bin
, /lib
ou /usr
, todos os pacotes são armazenados dentro do diretório /nix/store
.
Esse modelo permite que:
- Múltiplas versões de um mesmo pacote coexistam sem conflitos;
- O ambiente do sistema seja gerenciado com controle preciso e previsível, eliminando o famoso “problema de dependência quebrada”.
Além disso, o NixOS oferece uma série de comandos poderosos para manter o sistema sob controle:
-
nixos-rebuild switch
: aplica alterações na configuração do sistema; -
nix-channel --update
: atualiza os repositórios; -
nix-env --upgrade
: atualiza os pacotes instalados; -
nix-shell
: permite testar e usar pacotes temporariamente, sem instalá-los no sistema.
Essa abordagem proporciona uma experiência de uso estável, reversível e extremamente personalizável — um verdadeiro diferencial para quem busca confiabilidade e controle no Linux.
Principais Recursos
✔ Atualizações confiáveis com rollback automático
✔ Gerenciamento multiusuário seguro
✔ Detecção automática de hardware
✔ Gerenciamento de serviços via systemd
O NixOS hoje é um sistema robusto, altamente personalizável e funcional — perfeito para:
- Usuários avançados e desenvolvedores
- Entusiastas de Infraestrutura como Código (IaC)
- Quem busca controle absoluto sobre o sistema

Especificações Técnicas
- Base: Independente
- Origem: Holanda
- Arquiteturas Suportadas: aarch64, i686, x86_64
- Ambientes de Desktop Disponíveis: Awesome, Enlightenment, Fluxbox, GNOME, i3, IceWM, KDE Plasma, LXQt, Ratpoison, Xfce
- Categoria: Declarativa, Desktop, Live Medium, Server
Requisitos de Sistema
Antes de iniciar a instalação, verifique os requisitos mínimos:
- Processador: x86_64 ou ARM64
- Memória RAM: 2 GB (recomendado 4 GB)
- Armazenamento: 10 GB de espaço livre (mínimo)
- Conexão com a internet (recomendado para instalação de pacotes)
Roteiro de Instalação Linux NixOS
- Download ISO
- Preparação da Mídia de Instalação
- Inicialização a partir da Mídia de Instalação
- Instalação do Sistema
- Configuração do Sistema
- Atualização e Customização

320w gan carregador usb c rápido desktop 8 portas usb tipo c pd carregador de carga rápida 3.0 usb tipo c carregador rápido para iphone15 14 samsung


Havit tkl teclado mecânico vermelho, com 89 teclas pbt, para pc, tablet, desktop, jogador
1. Download da ISO
Acesse o site oficial do NixOS e escolha a versão de sua preferência:
- GNOME
- Instalação Minima
2. Crie um Pendrive Bootável
Use uma ferramenta como:
- Rufus (Windows)
- Balena Etcher (Windows/macOS/Linux)
Grave a ISO no pendrive.
3. Inicie o Sistema pelo Pendrive
- Reinicie o computador.
- Acesse a BIOS/UEFI (geralmente com F2, F12, DEL ou ESC).
- Defina o pendrive como primeira opção de boot.
Após definir o pendrive como opção primeira opção de boot, reinicie o sistema e vamos iniciar a instalação do NixOS
Instalação Gráfica – Recomendada para Iniciantes NixOs
Agora que iniciamos o sistema pelo pendrive, vamos seguir com a instalação gráfica do NixOS, que é a forma mais simples e amigável — perfeita pra quem está começando.
4. Execute o Instalador Gráfico
Assim que o computador iniciar, selecione a primeira opção do menu:
NixOS Installer.
Isso vai carregar o sistema no modo Live, e logo de cara você já vai ver o instalador gráfico aberto.
Agora é só seguir os passos na tela:
- Selecione o idioma, fuso horário e o layout de teclado.
- Depois, defina o nome do computador, usuário e senha.
- Eu vou marcar a opção usar a mesma senha para o administrador.
- Mas se preferir, você também pode definir uma senha diferente para o root.
- Na próxima etapa, você escolhe a interface gráfica.
- Como eu baixei a versão com GNOME, ele já vem pré-selecionado, mas você pode trocar para KDE, XFCE, MATE, Cinnamon, entre outras.
- Em seguida, tem a tela sobre unfree software, onde é só clicar em Próximo.
- Agora é hora de escolher o particionamento:
- Vou selecionar a opção de formatar o disco para uma nova instalação.
- Por fim, você verá um resumo das configurações.
- Se estiver tudo certo, clique em Instalar e aguarde a conclusão.
Quando aparecer a tela “All Done”, marque a opção reiniciar agora e pronto!
5. Reinicie o sistema
Depois que reiniciar, remova o pendrive, e o NixOS vai iniciar pela primeira vez.
Agora é só fazer login com o usuário e senha que você criou — e parabéns, você já está usando o NixOS com interface gráfica!
Atividades Pós-Instalação – Funcionamento NixOS
Depois de instalar o NixOS, existem algumas atividades importantes pra deixar o sistema pronto pro uso.
Alterar para o tema escuro no Gnome:
- Vá no menu do sistema > Configurações.
- Acesse a aba Aparência (ou “Appearance”).
- Em Estilo, selecione Escuro (Dark).
Pronto! Todo o ambiente muda para o tema escuro.
Funcionamento do nix-shell
: Testar pacotes temporariamente – NixOS
O nix-shell
é uma ferramenta poderosa do Nix que permite usar pacotes sem instalá-los permanentemente no sistema. Isso é ótimo para testes rápidos ou quando você precisa de algo apenas por um momento.
Exemplo prático com htop
:
nix-shell -p htop
Esse comando abrirá um ambiente temporário com o htop
disponível. Você pode usá-lo normalmente enquanto estiver dentro do shell. Quando sair (com exit
), o pacote desaparece — não deixa rastros no sistema.
Vantagens:
- Não polui seu sistema com pacotes que você só vai usar uma vez.
- Útil para testes, compilações ou scripts pontuais.
- Pode ser usado até em scripts
.sh
com o shebang#! /usr/bin/env nix-shell
.
Instalação do VSCodium (versão livre do VSCode) no configuration.nix
Se você prefere software 100% open source, o VSCodium é uma alternativa ao VSCode sem os componentes proprietários da Microsoft.
Para instalar via configuration.nix
, edite o arquivo:
sudo nano /etc/nixos/configuration.nix
E adicione o seguinte trecho:
{ config, pkgs, ... }:
{
environment.systemPackages = with pkgs; [
vscodium
];
}
Depois, aplique as mudanças com:
sudo nixos-rebuild switch
Pronto! O VSCodium estará disponível no seu menu de aplicativos ou acessível via terminal com o comando:
codium

FIFINE-XLR e USB Gaming Microfone Kit com fone de ouvido, Mute, RGB, Suporte de braço, Conjunto de microfone dinâmico para PC, PS5 e PS4, Mixer, Amplificador, AM8T

KastKing Sharky III Inovador Moulinet de pesca com resistência à água 18KG Max Drag Power para pesca de pique baixo
Pacotes para todos os gostos e pessoas – Instalação e funcionamento NixOS
Essenciais para Qualquer Usuário
environment.systemPackages = with pkgs; [
git
wget
curl
htop
unzip
zip
file
gnupg
neofetch
lsof
];
Para Desenvolvimento (além do VSCodium)
environment.systemPackages = with pkgs; [
gcc
gnumake
python3
nodejs
go
docker
sqlite
jq
yarn
nixfmt # para formatar arquivos nix
];
Para Desktop (Gnome)
environment.systemPackages = with pkgs; [
gnome.gnome-tweaks
gnome.gnome-terminal
gnome.gnome-shell-extensions
flameshot # capturas de tela
obs-studio # gravação de tela
filezilla # FTP
vlc # player de mídia
gparted # gerenciador de partições
qbittorrent
libreoffice
firefox
chromium
];
Para edição e produtividade
environment.systemPackages = with pkgs; [
vscodium
kate
okular # leitor de PDF
evince # alternativa ao Okular
hunspell # corretor ortográfico
xclip # para ajudar com área de transferência
];
Dica extra: instalar fontes úteis
fonts.packages = with pkgs; [
noto-fonts
dejavu_fonts
liberation_ttf
nerdfonts
];
Exemplos, templates e explicações sobre como configurar o arquivo configuration.nix
O site oficial do NixOS oferece vários exemplos, templates e explicações sobre como configurar o arquivo configuration.nix
.
Aqui estão os principais recursos onde você encontra modelos prontos, opções disponíveis e exemplos úteis:
Instalação e funcionamento NixOS – Tutoriais
1. NixOS Options Search (Busca de opções disponíveis)
https://search.nixos.org/options
Esse é o lugar ideal para:
- Procurar qualquer opção possível do
configuration.nix
- Ver exemplos de uso
- Entender o tipo da opção (booleano, string, lista etc.)
- Saber de qual módulo aquela opção faz parte
Exemplo: Pesquise por services.xserver
e veja tudo que pode ser habilitado ou configurado dentro do Xorg.
2. NixOS Manual (Documentação oficial)
https://nixos.org/manual/nixos/stable
Especialmente útil para iniciantes e avançados. Os capítulos incluem:
- Instalação do sistema
- Configuração com
configuration.nix
- Gerenciamento de pacotes e usuários
- Desktop Environments (KDE, GNOME etc.)
- Rede, som, segurança e muito mais
3. Repositório oficial do NixOS no GitHub
https://github.com/NixOS/nixpkgs
A pasta nixos/modules
e os exemplos em nixos/tests
mostram como são feitas várias configurações por trás dos panos.
4. Comando local para gerar documentação de opções
No seu terminal com NixOS, você pode rodar:
man configuration.nix
Ou usar o utilitário:
nixos-option
Exemplo:
nixos-option services.openssh.enable
configuration.nix
— Exemplo Explicado
{ config, pkgs, ... }:
{
#################################################
# Sistema básico e informações da máquina
#################################################
imports = [ ./hardware-configuration.nix ]; # Arquivo gerado na instalação com info do hardware
boot.loader.systemd-boot.enable = true; # Bootloader padrão para UEFI
boot.loader.efi.canTouchEfiVariables = true;
networking.hostName = "meu-nixos"; # Nome da máquina (hostname)
networking.networkmanager.enable = true; # Gerenciador de rede (Wi-Fi, cabeada, etc.)
#################################################
# Suporte a usuário, localização e sistema
#################################################
time.timeZone = "America/Sao_Paulo"; # Fuso horário
i18n.defaultLocale = "pt_BR.UTF-8"; # Idioma do sistema
console = {
font = "Lat2-Terminus16";
keyMap = "br-abnt2"; # Teclado brasileiro
};
users.users.meuusuario = {
isNormalUser = true;
extraGroups = [ "wheel" "networkmanager" ]; # Permite sudo e uso de rede
packages = with pkgs; [ firefox ]; # Pacotes só para este usuário
};
#################################################
# Interface gráfica e login
#################################################
services.xserver = {
enable = true;
displayManager.gdm.enable = true; # GDM (usado com GNOME)
desktopManager.gnome.enable = true; # GNOME desktop
};
# Habilitar som
sound.enable = true;
hardware.pulseaudio.enable = true;
#################################################
# Pacotes do sistema (disponíveis para todos)
#################################################
environment.systemPackages = with pkgs; [
wget
git
htop
codium # VSCode versão livre
neofetch
];
#################################################
# Permitir sudo
#################################################
security.sudo.enable = true;
#################################################
# Ativação de serviços úteis
#################################################
services.openssh.enable = true; # Acesso remoto SSH
system.stateVersion = "23.11"; # NÃO ALTERE — versão do sistema base
}
O que esse exemplo cobre:
Configuração de boot, rede e usuário
Configuração de teclado, idioma e fuso horário
Ativação do GNOME + som
Instalação de pacotes do sistema e por usuário
SSH habilitado
stateVersion
— importante para compatibilidade
3. Atualizar o sistema : Instalação e funcionamento NixOS
nix-channel --update && nix-env -u
Esse comando faz duas coisas:
- O
nix-channel --update
atualiza os canais do NixOS, ou seja, os repositórios de onde os pacotes vêm; - E o
nix-env -u
atualiza todos os pacotes que estão instalados no seu sistema.
Aguarde o processo terminar e pronto! Sistema atualizado com sucesso
Encerramento da Parte 1 : Instalação e funcionamento NixOS
Bom, pessoal, estamos chegando aqui perto dos 25 minutos de vídeo, e sinceramente… não queria mesmo deixar essa aula tão extensa.
Um vídeo muito longo acaba ficando mais pesado pra edição, renderização, e até pra galera assistir com calma depois. Por isso, vou encerrar essa Parte 1 por aqui.
Mas já adianto: a Parte 2 já tá no forno!
Produzir esse conteúdo deu um trabalhão, desde os testes, gravações, até a organização das informações — tudo feito com muito cuidado pra trazer um material de qualidade e gratuito, totalmente em português, o que ainda é bem raro quando se fala em NixOS.
Então, se curtiu até aqui, valoriza esse esforço: já deixa o like , se inscreve no canal se ainda não for inscrito, ativa o sininho pra não perder a continuação — porque na Parte 2 a gente segue com a instalação mínima do NixOS e a replicação completa da configuração do sistema GNOME na máquina minimalista.
Obrigado por acompanhar até aqui — e nos vemos no próximo vídeo!
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


Amazfit-Smartwatch GTR 2, design curvo embutido sem moldura, duração da bateria ultra longa, relógio inteligente, Alexa, nova versão


Bohemian 3d comforter bedding sets Mandala duvet cover set winter bedsheet Pillowcase queen king size Bedlinen bedspread
Baseus E16 True Wireless Earbuds TWS 5.3 Fone De Ouvido Bluetooth Com IPX4 À Prova D’água 30h De Tempo Musical
