Compare commits

...
2 Commits
Author SHA1 Message Date
Pepe44DEV 7ab1a466cc fix: Array-Bug verhinderte Paketinstallation + optional/install in FRESH_MODULES
- all_packages=("$(remove_duplicates ...)") kollabierte Newlines → alle
  Pakete wurden ein einzelnes Array-Element → pacman -Si matchte nichts
  → nichts installiert. Fix: readarray -t statt $()-Subshell.
- optional/install in FRESH_MODULES aufgenommen, damit die Software-Auswahl
  auch auf --fresh erscheint.
2026-05-27 21:06:41 +02:00
Pepe44DEV 9b6c05648f fix: sddm zu hyprland package group + homelab/setup in fresh modules
- sddm war in keiner Package-Gruppe → Modul schlug bei prereqs fehl
- homelab/setup fehlte in FRESH_MODULES → auf --fresh nicht ausgeführt
2026-05-27 21:03:46 +02:00
2 changed files with 4 additions and 1 deletions
+2
View File
@@ -31,6 +31,8 @@ FRESH_MODULES=(
"core/packages"
"core/dotfiles"
"core/services"
"homelab/setup"
"optional/install"
"core/sddm"
"post/apply-theme"
)
+2 -1
View File
@@ -49,7 +49,7 @@ module_main() {
all_packages+=("${pkgs[@]}")
done
all_packages=("$(remove_duplicates "${all_packages[@]}")")
readarray -t all_packages < <(remove_duplicates "${all_packages[@]}")
local total=${#all_packages[@]}
local existing=0
@@ -130,6 +130,7 @@ get_group_packages() {
printf '%s\n' \
hyprland hyprpaper hyprlock hypridle \
waybar wofi swaync kitty \
sddm \
brightnessctl playerctl \
grim slurp swappy hyprshot \
wl-clipboard libnotify sshpass