Compare commits

...

2 Commits

Author SHA1 Message Date
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
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

View File

@@ -31,6 +31,8 @@ FRESH_MODULES=(
"core/packages"
"core/dotfiles"
"core/services"
"homelab/setup"
"optional/install"
"core/sddm"
"post/apply-theme"
)

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