diff --git a/setup.sh b/setup.sh index 1194fac..d0294b5 100755 --- a/setup.sh +++ b/setup.sh @@ -409,6 +409,23 @@ warning_prompt() { log_info "Starting setup..." } +check_selinux() { + # Only on Non-NixOS based systems + if ! command -v nixos-version >/dev/null 2>&1; then + return 0 + fi + + if [ -eq "$(getenforce)" "Enforcing" ]; then + log_warning "SELinux is enabled. Adjusting SELinux to permissive mode..." + sudo setenforce Permissive || die "Failed to disable SELinux" + tee /etc/selinux/config <