Hyprland Hypado : )

Distro: Archlinux
Tema/Theme: Dracula
Ícones/Icons: Papirus Dark
Terminal: Ghostty
Wallpaper: Loop

Telas


Informações complementares :upside_down_face: :upside_down_face:

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 (como git, 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 o paru para os pacotes da AUR. Caso algum pacote não esteja presente, ele será instalado automaticamente.

  • Instalação do paru:
    Caso o paru (um AUR helper) ainda não esteja instalado, o script clona o repositório oficial e realiza a instalação do paru a partir do código-fonte.

  • Instalação dos Pacotes da AUR:
    Após garantir que o paru está instalado, o script utiliza o paru 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 no pacman, ativa o recurso ILoveCandy (efeito visual para o pacman) e configura o número de downloads simultâneos para 15, editando o arquivo de configuração do pacman.

  • 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 o ly (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 comando gsettings.

  • 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
4 curtidas

Top hein!

WM puro não é exatamente o meu gosto pessoal, mas o Hyprland é muito bonito! :smiley:

2 curtidas

Muito bom! Parabéns! :star_struck:
A cada dia vocês me deixam com mais vontade de instalar o Hyprland! :grin:

1 curtida

Obrigado Dio ela é muito viciante com todos os efeitos e cores :smile:

Vai fundo amigo acho que vai gostar tem umas coisinhas aqui e ali que precisam ser refinadas nada demais.

1 curtida