From a51460a7b1a822ee7194318b60a38850f711b923 Mon Sep 17 00:00:00 2001 From: Yuzuru Date: Tue, 26 May 2026 18:00:12 +0300 Subject: [PATCH 1/3] made ghidra project manager to float (#1762) * made ghidra project manager to float * Change Ghidra window rule to float true --------- Co-authored-by: Khing <53417443+kRHYME7@users.noreply.github.com> --- Configs/.config/hypr/windowrules.conf | 1 + 1 file changed, 1 insertion(+) 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]+)$ From 56fbc322cf6061bde5b7d374255d28f398129210 Mon Sep 17 00:00:00 2001 From: "Renato A. Silva" <97402553+coldrenatinho@users.noreply.github.com> Date: Sat, 27 Jun 2026 13:28:12 -0400 Subject: [PATCH 2/3] docs: add BigLinux installation notes --- README.md | 10 ++++++++++ Source/docs/README.pt-br.md | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/README.md b/README.md index ac7be2fd14..e0b73cd1b2 100644 --- a/README.md +++ b/README.md @@ -81,6 +81,9 @@ For NixOS support there is a separate project being maintained @ [Hydenix](https > [!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 +113,13 @@ 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. +- Reboot after the installer finishes, then select the Hyprland / HyDE session from the display manager. +


 🡅 
diff --git a/Source/docs/README.pt-br.md b/Source/docs/README.pt-br.md index 2e5daa5c99..c0ae115aaa 100644 --- a/Source/docs/README.pt-br.md +++ b/Source/docs/README.pt-br.md @@ -75,6 +75,9 @@ Para o suporte a NixOS, existe um projeto separado sendo mantido em @ [Hydenix]( > [!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 +106,13 @@ 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. +- Reinicie após o término do instalador e então escolha a sessão Hyprland / HyDE no gerenciador de login. +


 🡅 
From 894fdd9c37fc1dc46d90aca1a183588303d03435 Mon Sep 17 00:00:00 2001 From: "Renato A. Silva" <97402553+coldrenatinho@users.noreply.github.com> Date: Sat, 27 Jun 2026 20:55:38 -0400 Subject: [PATCH 3/3] fix: soften shell setup and document DKMS behavior --- README.md | 9 ++++++--- Scripts/restore_shl.sh | 6 +++++- Source/docs/README.pt-br.md | 8 ++++++-- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index e0b73cd1b2..25aa1dfa40 100644 --- a/README.md +++ b/README.md @@ -74,9 +74,11 @@ 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. @@ -118,6 +120,7 @@ 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 c0ae115aaa..8336041d95 100644 --- a/Source/docs/README.pt-br.md +++ b/Source/docs/README.pt-br.md @@ -69,8 +69,11 @@ 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. @@ -111,6 +114,7 @@ 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.