Scripts para instalação e pós-instalação do Arch Linux, com suporte a múltiplos ambientes gráficos.
Este repositório contém scripts para facilitar a instalação do Arch Linux, cobrindo desde a configuração base do sistema até a instalação de ambientes gráficos completos.
Arch_Install/
├── base.sh # Configuração base pós-chroot (obrigatório)
├── i3wm.sh # Pós-instalação com i3wm (X11)
├── hyprland.sh # Pós-instalação com Hyprland (Wayland)
└── README.md # Este arquivo
Siga o Arch Installation Guide até o passo de arch-chroot. Após entrar no chroot, clone o repositório e execute o script base:
git clone https://github.com/SSMassociados/Arch_Install.git
cd Arch_Install
chmod +x base.sh
./base.shO base.sh configura:
- Fuso horário (
America/Recife) e locale (pt_BR.UTF-8) - Hostname,
/etc/hostse teclado (br-abnt2) - Pacotes essenciais (rede, áudio, Bluetooth, impressão, virtualização, firewall)
- GRUB em modo UEFI (ajuste a variável
EFI_DIRse necessário) - Serviços do sistema habilitados
- Usuário
sidicleicom senha temporária (expirada no primeiro login)
Ao final:
exit
umount -a
rebootExecute apenas um dos scripts abaixo após reiniciar e logar com seu usuário.
⚠️ Execute como usuário comum comsudodisponível — não como root.
chmod +x i3wm.sh
./i3wm.shchmod +x hyprland.sh
./hyprland.sh| Categoria | Pacotes |
|---|---|
| Boot | grub, efibootmgr |
| Rede | networkmanager, openssh, avahi, dnsutils |
| Áudio | pipewire, pipewire-alsa, pipewire-pulse, pipewire-jack |
| Bluetooth | bluez, bluez-utils |
| Impressão | cups, hplip |
| Virtualização | virt-manager, qemu-full, libvirt |
| Firewall | firewalld, iptables |
| Sistema | base-devel, reflector, tlp, flatpak |
| Categoria | Destaques |
|---|---|
| WM | i3-wm, polybar, rofi, picom, dunst |
| Terminal | kitty |
| Arquivos | thunar + plugins |
| Display Manager | lightdm + gtk-greeter |
| Shell | zsh |
| AUR | yay |
| Categoria | Destaques |
|---|---|
| Compositor | hyprland, hyprlock, hypridle, hyprpaper |
| Bar / Launcher | waybar, rofi-wayland |
| Notificações | mako, swaync |
| Terminal | kitty |
| Arquivos | dolphin + plugins |
| Display Manager | sddm |
| Shell | zsh |
| AUR | yay |
- Conexão com a internet
- Boot em modo UEFI (partição EFI montada — padrão em
/boot/efi) - Live USB do Arch Linux
- Para
i3wm.shehyprland.sh: usuário comsudoconfigurado
- As senhas definidas pelo
base.shsão temporárias (password) e expiram no primeiro login - O
base.shinstala o GRUB apontando para/boot/efipor padrão — edite a variávelEFI_DIRno topo do script se sua partição EFI estiver em/boot - Para GPUs AMD ou NVIDIA, descomente o bloco de drivers correspondente no
base.sh - O bloco de pacotes AUR no
hyprland.shestá comentado por padrão — descomente o que quiser instalar
Abra uma issue ou envie um pull request com sugestões e melhorias.
Este projeto está sob a licença MIT. Consulte o arquivo LICENSE para mais detalhes.