Reload services and the running session after install

This commit is contained in:
SirBlob committed 2026-09-24 02:43:38 +00:00
1 parent 9d373a7dc6
commit 96325ff74d
4 files changed
+98 -3

No files matched your search

+7 -1
View File
@@ -19,7 +19,8 @@ usage() {
Usage: ./install.sh [OPTIONS]
Creates every directory Blob needs, installs the packages that are missing,
writes the config, enables the services, and opens the login screen.
writes the config, enables the services, reloads a running session so every
change takes effect, and opens the login screen.
--check Report what would change, write nothing
--force Overwrite files that have local changes
@@ -50,6 +51,7 @@ source "$repo_dir/install/steps/config.sh"
source "$repo_dir/install/steps/services.sh"
source "$repo_dir/install/steps/theme.sh"
source "$repo_dir/install/steps/login.sh"
source "$repo_dir/install/steps/reload.sh"
say "Blob installer"
say "repo: $repo_dir"
@@ -88,6 +90,10 @@ report_greeter_compositor
report_login_conflicts
report_desktop_essentials
reload_system_services
reload_user_services
reload_session
say ""
if [[ $check == true ]]; then
say "$changes item(s) would change."