← Voltar para HOME

Instalação

Requisitos

Nota: os configs incluem ajustes para NVIDIA e Nouveau, como WLR_NO_HARDWARE_CURSORS, WLR_RENDERER_ALLOW_SOFTWARE, GBM_BACKEND=nvidia-drm e LIBVA_DRIVER_NAME=nvidia. Revise esses valores se usar outra GPU.

Instalador

O script .tools/setup.sh funciona tanto como instalador local quanto como instalador remoto via GitHub Releases.

Instalação online (RECOMENDADO) — baixa a última release estável:

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.2.0

Instalação offline (a partir do repositório clonado):

git clone --depth=1 https://github.com/williamcanin/my-environment.git && cd my-environment && sh .tools/setup.sh --install

Nota: Essa forma de instalação usa a branch principal (main), que pode conter arquivos com bugs por falta de revisão. Prefira sempre a opção RECOMENDADA que usa releases estáveis.

Se você mantiver o repositório, atualize antes de instalar:

sh .tools/setup.sh --upgrade

Comandos úteis no modo offline:

make help          # ou: sh .tools/setup.sh --help
make version       # ou: sh .tools/setup.sh --version
make install       # ou: sh .tools/setup.sh --install
make upgrade       # ou: sh .tools/setup.sh --upgrade
make uninstall     # ou: sh .tools/setup.sh --uninstall [--dry-run]
make set-permissions

O instalador detecta automaticamente a distribuição via /etc/os-release — sem necessidade de seleção manual.

Na instalação remota (sh -c "$(curl ...)"), o instalador também verifica o shell padrão do usuário e oferece trocar para /usr/bin/zsh se necessário.

Em resumo, o instalador:

Fedora: hyprshutdown é compilado do fonte, rofi-calc é substituído por qalculate-gtk.


Código-fonte: github.com/williamcanin/my-environment