diff --git a/Configs/.config/hypr/windowrules.conf b/Configs/.config/hypr/windowrules.conf
index d203af97fe..8c59206f96 100644
--- a/Configs/.config/hypr/windowrules.conf
+++ b/Configs/.config/hypr/windowrules.conf
@@ -92,6 +92,7 @@ windowrule = float true,match:title ^(Friends List)$ # Steam Friends List
windowrule = float true,match:title ^(Steam Settings)$ # Steam Settings
windowrule = float true,match:initial_title ^(Image Editor)$,match:class ^(blender)$ # Blender Render
windowrule = size (monitor_w*0.5) (monitor_h*0.5),match:initial_title ^(Image Editor)$,match:class ^(blender)$
+windowrule = float true, match:initial_title ^(Ghidra: NO ACTIVE PROJECT) #Ghidra Project manager
# workaround for jetbrains IDEs dropdowns/popups cause flickering
windowrule = no_initial_focus true,match:class ^(.*jetbrains.*)$,match:title ^(win[0-9]+)$
diff --git a/README.md b/README.md
index ac7be2fd14..25aa1dfa40 100644
--- a/README.md
+++ b/README.md
@@ -74,13 +74,18 @@ While installing HyDE alongside another [DE](https://wiki.archlinux.org/title/De
For NixOS support there is a separate project being maintained @ [Hydenix](https://github.com/richen604/hydenix/tree/main)
> [!IMPORTANT]
-> The install script will auto-detect an NVIDIA card and install nvidia-open-dkms drivers for your kernel.
-> For legacy cards [check this first](./Scripts/nvidia-db/)
-> Please ensure that your NVIDIA card supports dkms drivers in the list provided [here](https://wiki.archlinux.org/title/NVIDIA).
+> The install script will auto-detect an NVIDIA card and install a matching DKMS driver path for your kernel.
+> Newer cards may use `nvidia-dkms` / `nvidia-open-dkms`, while legacy cards should be checked first against [`Scripts/nvidia-db/`](./Scripts/nvidia-db/).
+> Please ensure that your NVIDIA card supports the DKMS driver family selected for it in the list provided [here](https://wiki.archlinux.org/title/NVIDIA).
+>
+> If a DKMS package is selected, expect a local module build for the current kernel during installation. This can take several minutes and may happen even when an NVIDIA DKMS package was already installed, because DKMS rebuilds modules for the active kernel.
> [!CAUTION]
> The script modifies your `grub` or `systemd-boot` config to enable NVIDIA DRM.
+> [!TIP]
+> BigLinux / Manjaro users may want to take a snapshot with Timeshift before running the installer, especially when HyDE is being installed alongside an existing desktop environment. On older NVIDIA cards, review the legacy driver list in [`Scripts/nvidia-db/`](./Scripts/nvidia-db/) before continuing.
+
To install, execute the following commands:
```shell
@@ -110,6 +115,14 @@ View installation instructions for HyDE in [Hyde-cli - Usage](https://github.com
Please reboot after the install script completes and takes you to the SDDM login screen (or black screen) for the first time.
For more details, please refer to the [installation wiki](https://github.com/HyDE-Project/HyDE/wiki/installation).
+Quick checklist for Arch-based distros such as BigLinux / Manjaro:
+
+- Create a restore point (for example with Timeshift) before running `install.sh`.
+- Expect changes to GRUB, SDDM, and `/etc/pacman.conf` during installation.
+- If your GPU is an older NVIDIA model, verify whether it belongs to a legacy dkms series before accepting the default driver path.
+- If a `*-dkms` NVIDIA package is selected, expect a local module build for the current kernel during install; this can take a while even if the package was already installed previously.
+- Reboot after the installer finishes, then select the Hyprland / HyDE session from the display manager.
+
🡅
diff --git a/Scripts/restore_shl.sh b/Scripts/restore_shl.sh
index 8102e65ed5..d2c8fe75ba 100755
--- a/Scripts/restore_shl.sh
+++ b/Scripts/restore_shl.sh
@@ -93,7 +93,11 @@ fi
# set shell
if [[ "$(grep "/${USER}:" /etc/passwd | awk -F '/' '{print $NF}')" != "${myShell}" ]]; then
print_log -sec "SHELL" -stat "change" "shell to ${myShell}..."
- [ ${flg_DryRun} -eq 1 ] || chsh -s "$(which "${myShell}")"
+ if [ ${flg_DryRun} -ne 1 ]; then
+ if ! chsh -s "$(which "${myShell}")"; then
+ print_log -sec "SHELL" -warn "skipped" "could not change login shell automatically; continue install and run 'chsh -s $(which "${myShell}")' later if you want ${myShell} as default shell..."
+ fi
+ fi
else
print_log -sec "SHELL" -stat "exist" "${myShell} is already set as shell..."
fi
diff --git a/Source/docs/README.pt-br.md b/Source/docs/README.pt-br.md
index 2e5daa5c99..8336041d95 100644
--- a/Source/docs/README.pt-br.md
+++ b/Source/docs/README.pt-br.md
@@ -69,12 +69,18 @@ Embora instalar o HyDE com outro [ambiente desktop (DE)](https://wiki.archlinux.
Para o suporte a NixOS, existe um projeto separado sendo mantido em @ [Hydenix](https://github.com/richen604/hydenix/tree/main)
> [!IMPORTANT]
-> O script de instalação detectará automaticamente uma placa NVIDIA e instalará os drivers nvidia-open-dkms para o seu kernel.
-> Por favor, verifique se sua placa NVIDIA é compatível com os drivers nvidia-open-dkms listados [aqui](https://wiki.archlinux.org/title/NVIDIA).
+> O script de instalação detectará automaticamente uma placa NVIDIA e escolherá uma trilha de driver DKMS compatível com o seu kernel.
+> Placas mais novas podem usar `nvidia-dkms` / `nvidia-open-dkms`, enquanto placas legadas devem ser verificadas antes em [`Scripts/nvidia-db/`](../../Scripts/nvidia-db/).
+> Por favor, verifique se sua placa NVIDIA é compatível com a família de driver DKMS selecionada na lista [aqui](https://wiki.archlinux.org/title/NVIDIA).
+>
+> Se um pacote DKMS for selecionado, espere uma compilação local do módulo para o kernel atual durante a instalação. Isso pode levar vários minutos e pode acontecer mesmo que um pacote NVIDIA DKMS já estivesse instalado, porque o DKMS recompila os módulos para o kernel ativo.
> [!CAUTION]
> O script de instalação modifica as configurações do seu `grub` ou `systemd-boot` para habilitar o DRM da NVIDIA.
+> [!TIP]
+> Usuários do BigLinux / Manjaro podem querer criar um snapshot com o Timeshift antes de executar o instalador, especialmente quando o HyDE será instalado ao lado de um ambiente desktop já existente. Em placas NVIDIA mais antigas, revise antes a lista de drivers legados em [`Scripts/nvidia-db/`](../../Scripts/nvidia-db/).
+
Para instalar, execute os comandos abaixo:
```shell
@@ -103,6 +109,14 @@ View installation instructions for HyDE in [Hyde-cli - Usage](https://github.com
Por favor, reinicie o sistema após o script concluir a instalação e levá-lo à tela de login do SDDM (ou a uma tela preta) pela primeira vez.
Para mais detalhes, por favor consulte a [wiki de instalação](https://github.com/HyDE-Project/HyDE/wiki/installation).
+Checklist rápido para distros derivadas do Arch, como BigLinux / Manjaro:
+
+- Crie um ponto de restauração (por exemplo com o Timeshift) antes de executar `install.sh`.
+- Espere alterações no GRUB, SDDM e em `/etc/pacman.conf` durante a instalação.
+- Se sua GPU for um modelo NVIDIA antigo, verifique antes se ela pertence a uma série legada de dkms antes de aceitar o caminho padrão de driver.
+- Se um pacote NVIDIA `*-dkms` for selecionado, espere uma compilação local do módulo para o kernel atual durante a instalação; isso pode demorar mesmo quando o pacote já estava instalado anteriormente.
+- Reinicie após o término do instalador e então escolha a sessão Hyprland / HyDE no gerenciador de login.
+