reworked the wlogout scripts
This commit is contained in:
@@ -1,2 +1,22 @@
|
||||
#!/bin/bash
|
||||
systemctl loginctl terminate-user $USER
|
||||
|
||||
# 1. Run helper script if it exists
|
||||
if [[ -x "$SCRIPT_PATH" ]]; then
|
||||
echo "Running helper script..."
|
||||
bash "$SCRIPT_PATH"
|
||||
else
|
||||
echo "Helper script not found, skipping..."
|
||||
fi
|
||||
|
||||
# 2. Run hyprshutdown if available
|
||||
if command -v hyprshutdown >/dev/null 2>&1; then
|
||||
echo "Running hyprshutdown..."
|
||||
hyprshutdown
|
||||
else
|
||||
echo "Rebooting system..."
|
||||
if command -v systemctl >/dev/null 2>&1; then
|
||||
systemctl loginctl terminate-user $USER
|
||||
else
|
||||
pkill -KILL -u "$USER" -t tty2
|
||||
fi
|
||||
fi
|
||||
Reference in New Issue
Block a user