2024-01-15 13:05:00 +01:00
|
|
|
# Dot files
|
|
|
|
|
|
|
|
|
|
## Neovim
|
|
|
|
|
|
2024-04-17 10:18:31 +02:00
|
|
|
Maintained in [a separate repo](https://dev.lugh.ch/git/weeheavy/neovim).
|
2024-01-15 13:05:00 +01:00
|
|
|
|
2023-05-08 11:08:55 +02:00
|
|
|
# macOS
|
|
|
|
|
|
2024-01-15 13:05:00 +01:00
|
|
|
This `README` also kind of documents my macOS "setup".
|
|
|
|
|
|
|
|
|
|
## Essential macOS software
|
|
|
|
|
|
|
|
|
|
- Package management: [Homebrew](http://brew.sh)
|
|
|
|
|
- Mouseless navigation: [Shortcat](https://shortcat.app)
|
|
|
|
|
- OpenVPN: [Tunnelblick](https://tunnelblick.net)
|
2024-02-27 12:32:42 +01:00
|
|
|
- Terminal: [Alacritty](https://alacritty.org)
|
2024-01-15 13:05:00 +01:00
|
|
|
- Terminal: [cool-retro-term](https://github.com/Swordfish90/cool-retro-term)
|
|
|
|
|
- Clipboard manager: [Maccy](https://maccy.app)
|
|
|
|
|
- Calendar/task sync: [Nextcloud](https://nextcloud.com/install/)
|
|
|
|
|
- Fonts with glyphs: [Nerd Fonts](https://www.nerdfonts.com)
|
|
|
|
|
- Screen arrangement: [displayplacer](https://github.com/jakehilborn/displayplacer)
|
|
|
|
|
- Note-taking: [heynote](https://heynote.com)
|
2024-02-27 12:32:42 +01:00
|
|
|
- Tiling window manager: [yabai](https://github.com/koekeishiya/yabai)
|
|
|
|
|
- Custom hotkeys: [skhd](https://github.com/koekeishiya/skhd)
|
2018-11-08 17:17:14 +01:00
|
|
|
|
|
|
|
|
### Work related software
|
2023-05-08 11:08:55 +02:00
|
|
|
|
2023-12-18 13:55:42 +01:00
|
|
|
- [Docker](https://www.docker.com/products/docker-desktop)
|
2018-11-08 17:17:14 +01:00
|
|
|
|
2018-11-12 14:07:42 +01:00
|
|
|
## brew installed packages
|
2023-05-08 11:08:55 +02:00
|
|
|
|
2019-03-18 16:46:45 +01:00
|
|
|
List is stored in `brew.txt`. Compile list with `brew list -1 > brew.txt`, then
|
2024-01-15 13:05:00 +01:00
|
|
|
on a new machine, install it with `xargs brew install < brew.txt` (not
|
|
|
|
|
recommended).
|
2018-11-12 14:07:42 +01:00
|
|
|
|
2018-11-08 17:17:14 +01:00
|
|
|
## CLI settings
|
|
|
|
|
|
2023-05-08 11:08:55 +02:00
|
|
|
```bash
|
2020-02-18 07:37:50 +01:00
|
|
|
defaults write -g InitialKeyRepeat -int 12
|
2018-11-08 17:17:14 +01:00
|
|
|
defaults write -g KeyRepeat -int 1
|
|
|
|
|
defaults write com.apple.screencapture location ~/screenshots/
|
|
|
|
|
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
|
|
|
|
|
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
|
2024-08-28 11:24:36 +02:00
|
|
|
defaults write ~/Library/Preferences/com.apple.coreservices.useractivityd.plist ClipboardSharingEnabled 1
|
2018-11-08 17:17:14 +01:00
|
|
|
|
|
|
|
|
# Then reload the GUI
|
|
|
|
|
killall SystemUIServer
|
|
|
|
|
```
|
2024-02-12 16:19:49 +01:00
|
|
|
|
|
|
|
|
### Reduce menubar whitespace so more symbols go besides the notch
|
|
|
|
|
|
|
|
|
|
Allows values between 0-6. Needs a logout afterwards
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
defaults -currentHost write -globalDomain NSStatusItemSelectionPadding -int 6
|
|
|
|
|
defaults -currentHost write -globalDomain NSStatusItemSpacing -int 6
|
|
|
|
|
```
|