Instalação
Requisitos
- Arch Linux ou Fedora 41+.
- Sessão Wayland com
systemd. - Placa de vídeo e drivers compatíveis com Wayland/Hyprland.
Nota: os configs incluem ajustes para NVIDIA e Nouveau, como
WLR_NO_HARDWARE_CURSORS,WLR_RENDERER_ALLOW_SOFTWARE,GBM_BACKEND=nvidia-drmeLIBVA_DRIVER_NAME=nvidia. Revise esses valores se usar outra GPU.
Instalador
Instalação online (RECOMENDADO):
sh -c "$(curl -fsSL https://williamcanin.github.io/my-environment/setup.sh)"
Liste as versões disponíveis:
sh -c "$(curl -fsSL https://williamcanin.github.io/my-environment/setup.sh)" -- --releases
Instalar uma versão específica:
sh -c "$(curl -fsSL https://williamcanin.github.io/my-environment/setup.sh)" -- 0.1.0
Instalação offline:
git clone --depth=1 https://github.com/williamcanin/my-environment.git && cd my-environment && make install
Nota: Essa forma de instalação é
INSTÁVELporque ela faz a instalação usando a branch, o que pode conter arquivos com bugs por falta de revisão, por isso é sempre recomendado instalar sempre a opçãoRECOMENDADAque usa as releases estáveis e as versões revisadas.Se você guardar o repo git, sempre execute o comando abaixo para atualizar antes de usar o
make install:
make upgrade
Comandos úteis no modo offline:
make help
make version
make set-permissions
make install
make upgrade
O instalador pergunta qual distribuição instalar e valida se corresponde à que está rodando.
Em resumo, o instalador:
- Arch: instala
yay(se necessário) e pacotes via AUR; - Fedora: ativa COPR
solopasha/hyprlande instala pacotes viadnf; - copia
src/config/*para~/.config; - cria backup dos diretórios existentes em
~/.config/*.bak.DATA; - copia
src/fontspara~/.local/share/fonts; - atualiza cache de fontes;
- adiciona
~/.config/term/options.shao shell; - aplica Firefox como navegador padrão e tema GTK escuro.
Fedora:
hyprshutdowné compilado do fonte,rofi-calcé substituído porqalculate-gtk.
Código-fonte: github.com/williamcanin/my-environment