Update macos.plugin.zsh

This commit is contained in:
zumbiepig 2025-01-28 20:50:03 -08:00 committed by GitHub
parent c86610aa41
commit 018011629b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 12 additions and 5 deletions

View File

@ -18,11 +18,18 @@ alias showfiles="defaults write com.apple.finder AppleShowAllFiles -bool true &&
alias hidefiles="defaults write com.apple.finder AppleShowAllFiles -bool false && killall Finder" alias hidefiles="defaults write com.apple.finder AppleShowAllFiles -bool false && killall Finder"
# Reset Launchpad layout (defaults method does not work in MacOS Sequoia and onward) # Reset Launchpad layout (defaults method does not work in MacOS Sequoia and onward)
if [[ "$(sw_vers --productVersion)" -ge 15.0 ]]; then function resetlaunchpad() {
alias resetlaunchpad='rm -rf /private/$(getconf DARWIN_USER_DIR)/com.apple.dock.launchpad && killall Dock' if [[ "$(sw_vers --productVersion)" -ge 15.0 ]]; then
else local user_dir="$(getconf DARWIN_USER_DIR)"
alias resetlaunchpad='defaults write com.apple.dock ResetLaunchPad -bool true && killall Dock' if [[ -n "$user_dir" && -d "$user_dir/com.apple.dock.launchpad" ]]; then
fi rm -rf "$user_dir/com.apple.dock.launchpad" &&
killall Dock
fi
else
defaults write com.apple.dock ResetLaunchPad -bool true
&& killall Dock
fi
}
# Bluetooth restart # Bluetooth restart
function btrestart() { function btrestart() {