Distro: Archlinux
Tema/Theme: Dracula
Ícones/Icons: Papirus Dark
Terminal: Ghostty
Wallpaper: Loop
Telas
Informações complementares

Instalação:
Instale o Archlinux minimal com networkmanager e pipewire para audio.
e use esse OneLiner para instalar e configurar tudo.
curl -o my-hype.sh https://raw.githubusercontent.com/Broly1/hypr_script/master/my-hype.sh && chmod +x my-hype.sh && ./my-hype.sh
Este script é um instalador automatizado para sistemas Arch Linux, projetado para configurar uma série de pacotes, ajustes e personalizações no ambiente de desktop Hyprland. Ele realiza diversas tarefas, incluindo a instalação de pacotes, a configuração do sistema e do ambiente gráfico, além de personalizações de temas. Abaixo, explico o que cada parte do script faz:
1. Função Principal:
A função main()
é responsável por executar o fluxo principal do script. Ela começa com a verificação da conexão com a internet e, em seguida, procede com a instalação e configuração dos pacotes necessários.
Dentro da função main()
:
-
Verificação e Instalação de Pacotes:
O script define duas listas de pacotes:arch_packages
: pacotes essenciais para o sistema (comogit
,rust
,firefox
, entre outros).paru_packages
: pacotes adicionais provenientes da AUR (Arch User Repository).
O script verifica se esses pacotes já estão instalados, utilizando o
pacman
para os pacotes dos repositórios oficiais e oparu
para os pacotes da AUR. Caso algum pacote não esteja presente, ele será instalado automaticamente. -
Instalação do
paru
:
Caso oparu
(um AUR helper) ainda não esteja instalado, o script clona o repositório oficial e realiza a instalação doparu
a partir do código-fonte. -
Instalação dos Pacotes da AUR:
Após garantir que oparu
está instalado, o script utiliza oparu
para instalar os pacotes da AUR que não estejam presentes no sistema. -
Clonagem do Repositório de Configurações:
O script clona um repositório de configurações específicas para o Hyprland (hyprland-dots
) e copia diversos diretórios de configuração para o diretório~/.config/
. -
Ajustes em
pacman.conf
:
O script habilita a exibição de cores nopacman
, ativa o recursoILoveCandy
(efeito visual para opacman
) e configura o número de downloads simultâneos para 15, editando o arquivo de configuração dopacman
. -
Configuração do Bluetooth:
O script pergunta ao usuário se deseja ativar o Bluetooth. Se o usuário concordar, ele ajusta o arquivo de configuração do Bluetooth e ativa o serviço de Bluetooth no sistema. -
Configuração do Zram:
O script pergunta ao usuário se ele deseja configurar o Zram, uma técnica de compressão de memória que simula o swap. Caso o usuário aceite, o script configura o arquivo/etc/systemd/zram-generator.conf
. -
Configuração do Gerenciador de Login
ly
:
O script pergunta ao usuário se deseja ativar oly
(um gerenciador de login). Se a resposta for afirmativa, o script configura o serviço para inicialização automática e ajusta a animação do login. -
Configuração de Temas GTK e Ícones:
O script configura o tema GTK como “Dracula” e o tema de ícones como “Papirus-Dark”, utilizando o comandogsettings
. -
Definição do Thunar como Gerenciador de Arquivos Padrão:
O script define o Thunar como o gerenciador de arquivos padrão para abrir pastas no sistema.
2. Saída e Log:
- O script finaliza com uma mensagem de sucesso e registra todo o processo no arquivo de log
my_hype_log.txt
, o qual pode ser consultado posteriormente para diagnóstico.
Esse script instala configurações para os meus monitores, então não se esqueça de ajustar a resolução no arquivo hyprland.conf.
Caso prefira instalar manualmente ou modificar algo, consulte o repositório oficial:
https://github.com/Broly1/hyprland-dots
# Veja https://wiki.hyprland.org/Configuring/Monitors/ para mais detalhes.
monitor=DVI-D-1, 1920x1080@144, 2560x0, 1
monitor=DP-1, 2560x1080@200, 2560x1080, 1