diff --git a/install.sh b/install.sh index 183810d..8b0ea0a 100755 --- a/install.sh +++ b/install.sh @@ -21,9 +21,9 @@ DEFAULT_MODULES=( "core/preflight" "core/packages" "core/ags" + "homelab/setup" "core/dotfiles" "core/services" - "homelab/setup" "optional/install" "post/apply-theme" "core/sddm" @@ -32,9 +32,9 @@ DEFAULT_MODULES=( FRESH_MODULES=( "core/packages" "core/ags" + "homelab/setup" "core/dotfiles" "core/services" - "homelab/setup" "optional/install" "post/apply-theme" "core/sddm" diff --git a/modules/core/ags.sh b/modules/core/ags.sh index e17bd8a..b3f8a2b 100644 --- a/modules/core/ags.sh +++ b/modules/core/ags.sh @@ -4,7 +4,7 @@ module_description() { printf "AGS (Aylur's Gtk Shell) - Widget system for Hyprland\n" } -module_required() { return 1; } +module_required() { return 0; } module_should_skip() { command -v ags >/dev/null 2>&1 } diff --git a/modules/core/dotfiles.sh b/modules/core/dotfiles.sh index e5ffe9a..af58d5c 100755 --- a/modules/core/dotfiles.sh +++ b/modules/core/dotfiles.sh @@ -60,6 +60,12 @@ print(' '.join(items)) copy_path "$source" "$target" done + if [[ ! -f "$HOME/.config/homelab/config.yaml" ]]; then + rm -f "$HOME/.config/hypr/Scripts/homelab-control.sh" + rm -f "$HOME/.config/hypr/ags/homelab.tsx" + rm -f "$HOME/.config/hypr/ags/homelab.css" + fi + if [[ -f "$dotfiles_dir/starship.toml" ]]; then copy_path "$dotfiles_dir/starship.toml" "$HOME/.config/starship.toml" fi