Skip to content

Instantly share code, notes, and snippets.

@franklinsouza
Last active July 17, 2025 17:33
Show Gist options
  • Save franklinsouza/71cde38ef02a4b363bcb609e33c5de33 to your computer and use it in GitHub Desktop.
Save franklinsouza/71cde38ef02a4b363bcb609e33c5de33 to your computer and use it in GitHub Desktop.

🖥️ Hyprland - Guia de Instalação Pessoal

🔗 Links Úteis

📺 Tutoriais


🔧 Pós-Instalação Arch Linux

Atualizar o sistema

sudo pacman -Syu

Configuração do Pacman

sudo pacman -S --needed micro

#sudo micro /etc/pacman.conf

# Ativar opções:
Color
ParallelDownloads = 15
ILoveCandy

Instalar e configurar firewall

sudo pacman -S ufw
sudo systemctl enable --now ufw.service 
sudo ufw enable
sudo ufw status verbose

Sistema e Hardware

sudo pacman -S --needed linux-firmware base-devel intel-ucode

#Systemd-boot - ~/boot/loader/entries/linux.conf e linux.fallback.conf
...
initrd /intel-ucode.img
initrd /initramsfs-linux...
...

🔨 Ferramentas Básicas

sudo pacman -S --needed git firefox flatpak udiskie

🎵 Codecs

sudo pacman -S gst-libav gst-plugins-{base,good,bad,ugly} \
ffmpeg gstreamer

🔊 Áudio

sudo pacman -S pipewire pipewire-alsa pipewire-pulse pipewire-jack wireplumber sof-firmware pavucontrol
systemctl --user enable pipewire pipewire-pulse wireplumber

⚙️ Bateria e performance

sudo pacman -S tlp powertop acpi
sudo systemctl enable tlp
sudo tlp-stat -s

#Pesquisar:
#powertop, auto-cpufreq, acpid

Fonts

sudo pacman -S ttf-dejavu noto-fonts noto-fonts-emoji \
ttf-liberation ttf-jetbrains-mono ttf-jetbrains-mono-nerd ttf-opensans \
ttf-droid ttf-roboto adobe-source-code-pro-fonts otf-font-awesome \
ttf-fira-code ttf-fantasque-nerd ttf-victor-mono

Instalar AUR helper (yay)

git clone https://aur.archlinux.org/yay-bin.git
cd yay-bin
makepkg -si
yay -Y --gendb

Instalar Hyprland e Utilitários

Referências:
Must-have Utilities
Hypr Ecosystem
Waybar
Cores

Hyprland & Base

sudo pacman -S hyprland xdg-desktop-portal xdg-desktop-portal-gtk \
xdg-desktop-portal-hyprland qt5-wayland qt6-wayland \

Utilitarios

sudo pacman -S waybar cliphist wl-clipboard hyprpicker dolphin \
dolphin-plugins ark blueman bluez bluez-utils dunst nwg-displays \
nwg-bar hyprlock grim slurp kitty mpv hyprpaper rofi  hypridle \
network-manager-applet xdg-user-dirs xdg-utils polkit-kde-agent 
yay -S  qview

🧰 Utilitários por Função

Função Aplicativo Pacote Link
Status Bar waybar PACMAN
Clipboard Manager cliphist, wl-clipboard PACMAN
Color Picker hyprpicker PACMAN
* Emoji Support [ver documentação]
File Manager dolphin, dolphin-plugins PACMAN
Image Viewer qview AUR interversehq.com
Bluetooth blueman, bluez, bluez-utils PACMAN
* Display Manager (Login) sddm
Notificações dunst PACMAN
* OSD [pendente]
Display Config nwg-displays PACMAN
Power Menu nwg-bar PACMAN
Lock Screen hyprlock PACMAN
Screenshot grim, slurp PACMAN
Terminal kitty PACMAN
Video Player mpv PACMAN
Wallpaper hyprpaper, waypaper PACMAN/AUR
Launcher rofi PACMAN
idle daemon hypridle PACMAN
*GTK Themes nwg-look
*Qt Themes qt5ct / qt6ct

▶️ Iniciar Hyprland

Hyprland

Services

sudo systemctl enable --now bluetooth.service
sudo systemctl enable --now NetworkManager.service

⚙️ Configuração do Hyprland (~/.config/hypr/hyprland.conf)

🔌 Energia & Sessão

# Desligar
systemctl -i poweroff

# Reiniciar
systemctl reboot

# Suspender
systemctl suspend

# Encerrar Hyprland
hyprctl dispatch exit
# ou
killall Hyprland

💼 Work

sudo pacman -S vscode docker nvim
yay -S --noconfirm visual-studio-code-bin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment