From a5eab1dda02b579436f2917b313687f33436c70c Mon Sep 17 00:00:00 2001 From: Mathias Date: Tue, 22 Sep 2026 23:24:08 +0200 Subject: [PATCH] hypr setup: hello hyprmod & noctalia; goodbye hyprltm --- hypr/scripts/packages.txt | 9 +++++---- hypr/scripts/setup.sh | 27 --------------------------- 2 files changed, 5 insertions(+), 31 deletions(-) diff --git a/hypr/scripts/packages.txt b/hypr/scripts/packages.txt index 36c8351..cd7075e 100644 --- a/hypr/scripts/packages.txt +++ b/hypr/scripts/packages.txt @@ -3,10 +3,7 @@ # # Wayland compositor, screenshot tool and supporting utilities. The desktop # shell (bar, launcher, notifications, lock screen, wallpaper, idle, session -# menu) is Noctalia (`sudo pacman -S noctalia`), not a set of standalone -# ecosystem tools. -# `hyprltm` (network manager) is installed via a post-install hook in -# setup.sh since it is not available as a standard pacman/aur package. +# menu) is Noctalia, not a set of standalone ecosystem tools. # # - Lines starting with '#' and blank lines are ignored. # - Use "@pacman", "@aur" or "@npm" markers to switch section. @@ -22,3 +19,7 @@ wev wl-clipboard hyprshot brightnessctl +noctalia + +@aur +hyprmod diff --git a/hypr/scripts/setup.sh b/hypr/scripts/setup.sh index 95f4408..25d585f 100644 --- a/hypr/scripts/setup.sh +++ b/hypr/scripts/setup.sh @@ -57,31 +57,6 @@ install_npm() { fi } -# --------------------------------------------------------------------------- -# Post-install: hyprltm (network manager) via upstream script. -# --------------------------------------------------------------------------- -install_hyprltm() { - if command -v hyprltm >/dev/null 2>&1; then - echo "hyprltm bereits installiert; fahre fort." - return - fi - echo "Installiere hyprltm (Network Manager) ..." - curl -s https://raw.githubusercontent.com/hyprltm/hyprltm-net/main/setup.sh | bash -} - -# --------------------------------------------------------------------------- -# Post-install: ensure fish PATH includes ~/.local/bin (for hyprltm). -# --------------------------------------------------------------------------- -add_fish_local_bin_path() { - local fish_config="$HOME/.config/fish/config.fish" - if [[ -f "$fish_config" ]] && grep -q '\$HOME/.local/bin' "$fish_config"; then - echo "fish ~/.local/bin PATH bereits gesetzt; fahre fort." - return - fi - echo "Fuege ~/.local/bin zum fish-PATH hinzu ..." - echo 'fish_add_path -m $HOME/.local/bin' >> "$fish_config" -} - # --------------------------------------------------------------------------- # Post-install: run Hyprland environment & desktop integration scripts. # --------------------------------------------------------------------------- @@ -109,8 +84,6 @@ main() { install_aur install_npm - install_hyprltm - add_fish_local_bin_path run_hypr_scripts echo "Fertig. Hyprland und das Compositor-Okosystem sind eingerichtet."