Add disable spotlight
This commit is contained in:
parent
d1e8fe0a0a
commit
f7a36ce662
2 changed files with 34 additions and 0 deletions
24
README.md
24
README.md
|
|
@ -328,6 +328,30 @@ Customizes macOS menu bar item spacing for a cleaner look, especially useful on
|
||||||
|
|
||||||
This configuration runs during system activation to apply menu bar spacing preferences without requiring manual `defaults` commands.
|
This configuration runs during system activation to apply menu bar spacing preferences without requiring manual `defaults` commands.
|
||||||
|
|
||||||
|
#### Spotlight Indexing (Disabled)
|
||||||
|
Spotlight indexing is completely disabled in this configuration to:
|
||||||
|
- Reduce CPU usage and battery drain
|
||||||
|
- Free up disk space (index can be several GB)
|
||||||
|
- Prevent unwanted file scanning
|
||||||
|
|
||||||
|
**⚠️ Warning**: Disabling Spotlight affects:
|
||||||
|
- Mail.app search functionality
|
||||||
|
- Time Machine file restoration interface
|
||||||
|
- App Store search
|
||||||
|
- Some third-party apps that rely on Spotlight
|
||||||
|
|
||||||
|
**Management Commands**:
|
||||||
|
```bash
|
||||||
|
# Check Spotlight status
|
||||||
|
sudo mdutil -a -s
|
||||||
|
|
||||||
|
# Re-enable Spotlight if needed
|
||||||
|
sudo mdutil -a -i on
|
||||||
|
|
||||||
|
# Rebuild index after re-enabling
|
||||||
|
sudo mdutil -E /
|
||||||
|
```
|
||||||
|
|
||||||
## 🔐 SSH Configuration
|
## 🔐 SSH Configuration
|
||||||
|
|
||||||
**Configuration**: `modules/ssh.nix`
|
**Configuration**: `modules/ssh.nix`
|
||||||
|
|
|
||||||
|
|
@ -12,5 +12,15 @@
|
||||||
echo "Setting menu bar spacing preferences..."
|
echo "Setting menu bar spacing preferences..."
|
||||||
sudo -u yanlin defaults -currentHost write -globalDomain NSStatusItemSpacing -int 10
|
sudo -u yanlin defaults -currentHost write -globalDomain NSStatusItemSpacing -int 10
|
||||||
sudo -u yanlin defaults -currentHost write -globalDomain NSStatusItemSelectionPadding -int 5
|
sudo -u yanlin defaults -currentHost write -globalDomain NSStatusItemSelectionPadding -int 5
|
||||||
|
|
||||||
|
echo "Disabling Spotlight indexing..."
|
||||||
|
# Disable Spotlight indexing for all volumes
|
||||||
|
# WARNING: This will break Mail.app search, Time Machine, and other features
|
||||||
|
# To re-enable: sudo mdutil -a -i on
|
||||||
|
sudo mdutil -a -i off
|
||||||
|
|
||||||
|
# Erase existing Spotlight index to free up disk space
|
||||||
|
echo "Erasing existing Spotlight index..."
|
||||||
|
sudo mdutil -E /
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue