Commit Graph

  • c8456a0885 fix: writeFile aus ags/file statt raw GLib — erstellt verzeichnisse automatisch main Pepe44DEV 2026-05-30 20:14:24 +02:00
  • add4260a9b fix: setup nicht in AGS 3.1, zurück zu onChanged + closure variablen Pepe44DEV 2026-05-30 20:12:29 +02:00
  • 419eccf4d0 fix: homelab setup form liest entry werte direkt per setup-ref statt closure-variablen, saveConfig mit try/catch und rebuild() Pepe44DEV 2026-05-30 20:07:22 +02:00
  • ecb925f510 fix: homelab save erstellt parent dir via mkdir_with_parents, string statt TextEncoder für GLib.file_set_contents Pepe44DEV 2026-05-30 20:01:56 +02:00
  • 1a06ffa0dc fix: hyprland config globbing error (source=~), dotfiles deploy stabilität (cp -aT, set -e fix), homelab AGS setup form Pepe44DEV 2026-05-30 19:56:57 +02:00
  • d367c4edd0 version/update system: version.sh, --update flag, UPDATE_MODULES, auto-detect existing install Pepe44DEV 2026-05-30 17:44:38 +02:00
  • dc7ef3cc51 homelab-control: fallback terminal öffnen wenn zenity fehlt — kitty + gum statt notification ohne reaktion Pepe44DEV 2026-05-29 19:45:23 +02:00
  • ab0870db04 homelab-control.sh: zenity als primärer setup-dialog (funktioniert aus rofi/ags-menüs), terminal-check vor gum/whiptail/read Pepe44DEV 2026-05-29 19:01:20 +02:00
  • 8f8c3cac3d homelab-control.sh: setup wizard bei fehlendem config — kein löschen mehr, setup auch nach installation nutzbar Pepe44DEV 2026-05-29 18:48:48 +02:00
  • e2f8313034 homelab control center nur bei konfiguration: module-reihenfolge geändert, dotfiles räumen homelab-files bei fehlendem config weg Pepe44DEV 2026-05-29 18:46:22 +02:00
  • de88e5b603 ags: optional statt required — wird nur auf y/N hin installiert Pepe44DEV 2026-05-29 18:43:59 +02:00
  • f39f886c9f fullscreen TUI from start: pretty box drawings, module selection with y/N, progress bar during execution Pepe44DEV 2026-05-29 17:42:32 +02:00
  • 05a07ff006 fix: clear screen on each module transition to prevent old output piling up Pepe44DEV 2026-05-29 13:23:48 +02:00
  • 3b96713771 fix: simplify fullscreen TUI - no scroll region, safe tput calls, no trap conflict Pepe44DEV 2026-05-29 13:22:19 +02:00
  • f840693320 feat: fullscreen TUI with progress bar for module execution Pepe44DEV 2026-05-29 13:17:27 +02:00
  • 3abf4920df fix: awww-daemon blocks with &&, use & (background) so awww img runs Pepe44DEV 2026-05-29 01:52:57 +02:00
  • 416487260c feat: one-time sudo at start with background keep-alive, no more password prompts Pepe44DEV 2026-05-29 01:13:57 +02:00
  • ad46515b5a fix: prefer yay-bin (static Go binary, no libalpm dep) over paru-bin Pepe44DEV 2026-05-29 00:50:26 +02:00
  • 041a8c33ea fix: build paru from source when paru-bin has libalpm.so version mismatch Pepe44DEV 2026-05-29 00:31:25 +02:00
  • d6e94f5050 fix: fallback to direct AUR install when paru fails, verify paru after build Pepe44DEV 2026-05-28 23:43:35 +02:00
  • 3761dc707d fix ags: build deps separately with log capture, sync DB preflight Pepe44DEV 2026-05-28 22:43:21 +02:00
  • 0e0188c30d fix ags: use aylurs-gtk-shell-git (non-git deps libastal/libastal-4 dont exist) Pepe44DEV 2026-05-28 22:29:58 +02:00
  • 6f3e5e8f2d fix fresh install hang: split AGS into own module, remove obsolete packages Pepe44DEV 2026-05-28 21:55:35 +02:00
  • 110ae9e4eb fix is_package_installed to check provides (virtual packages) Pepe44DEV 2026-05-28 18:27:22 +02:00
  • 832cad605a add awww (wallpaper daemon) to hyprland group, add opencode to optional software Pepe44DEV 2026-05-28 18:09:01 +02:00
  • a819973018 fix: wofi-theme + wallpaper + ai-command-center source entfernt Pepe44DEV 2026-05-28 18:00:19 +02:00
  • 39b7664de5 fix: makepkg braucht base-devel fuer fakeroot Pepe44DEV 2026-05-27 23:26:44 +02:00
  • 382747ba9b fix: theme-Auswahl + SDDM-Theme-Correctness Pepe44DEV 2026-05-27 23:23:55 +02:00
  • 1aa8c7cf40 feat: system hyprland.conf übernommen + ags + wallpapers Pepe44DEV 2026-05-27 23:18:27 +02:00
  • cf7f1a9f7e fix: theme application hängt nicht auf frischer VM (alle Display-D-Bus-Aufrufe guarded) Pepe44DEV 2026-05-27 23:11:41 +02:00
  • a76f1f3af7 fix: theme application hängt nicht mehr auf frischer Installation Pepe44DEV 2026-05-27 23:02:00 +02:00
  • 06a21fb8c2 fix: paru-bin (pre-compiled) statt paru aus Source bauen Pepe44DEV 2026-05-27 22:53:36 +02:00
  • 5c6c0f3fed fix: hostname -> uname -n (fehlt auf minimalem Arch) Pepe44DEV 2026-05-27 22:50:40 +02:00
  • ef092bd4a6 fix: sddm als letztes Modul ausführen Pepe44DEV 2026-05-27 22:40:17 +02:00
  • d8e7635b9f feat: paru auto-install + ASCII Header + Continue-Prompt Pepe44DEV 2026-05-27 22:38:06 +02:00
  • 25d9a361d6 fix: gum spin kann keine Bash-Funktionen ausführen Pepe44DEV 2026-05-27 22:27:41 +02:00
  • 547fb3e57f fix: UX vereinfacht - doppelten Durchlauf entfernt + Paketliste im Prompt Pepe44DEV 2026-05-27 22:00:11 +02:00
  • e87596f535 fix: stdout-leak in collect_all_interactive Subshell killte Module-Auswahl Pepe44DEV 2026-05-27 21:56:39 +02:00
  • fa17585afc fix: module_required-Erkennung + subshell-safe OMERON_MODULE_DIR + collect_modules existence-check Pepe44DEV 2026-05-27 21:11:18 +02:00
  • 7ab1a466cc fix: Array-Bug verhinderte Paketinstallation + optional/install in FRESH_MODULES Pepe44DEV 2026-05-27 21:06:41 +02:00
  • 9b6c05648f fix: sddm zu hyprland package group + homelab/setup in fresh modules Pepe44DEV 2026-05-27 21:03:46 +02:00
  • edbf5471b5 fix: TUI mit drei Backends (gum/whiptail/basic) + gum auto-install auf frischen Systemen Pepe44DEV 2026-05-27 21:00:49 +02:00
  • be7bffc1e5 Initial commit: Omeron modular Hyprland setup framework Pepe44DEV 2026-05-27 20:51:58 +02:00