1
0
Fork 0
mirror of https://github.com/LnL7/nix-darwin.git synced 2025-03-28 02:37:09 +00:00

defaults: only restart Dock when user is logged in

This commit is contained in:
Michael Hoang 2024-07-23 11:14:49 +10:00
parent 2ae24bcafd
commit a566238826

View file

@ -109,8 +109,11 @@ in
${concatStringsSep "\n" CustomUserPreferences}
${optionalString (length dock > 0) ''
echo >&2 "restarting Dock..."
killall Dock
# Only restart Dock if current user is logged in
if pgrep -xu $UID Dock; then
echo >&2 "restarting Dock..."
killall Dock || true
fi
''}
'';