MacOS Recommendations
- General setup
- nix-darwin (probably using “flakes”)
- A rabbit hole in case you want to setup your mac using a declarative config.
- This includes both managing your macOS settings and declarative package management (e.g., with nixpkgs and/or homebrew).
- Package manager
- nix-darwin (probably using “flakes”)
- Terminal
- Programs
- Raycast - More feature packed Spotlight (application launcher) replacement.
- Has extensions that speed up your workflow, e.g., integration with Obsidian, quick translate, integrations with to-do managers.
- Built-in parsing of expressions is quite handy (
120 bytes to KiB,time in new york,days until october 21). - Clipboard history.
- Can add custom scripts that can be quickly launched.
- AltTab - Much improved alt-tab switcher.
- rectangle - Window management shortcuts.
- Espanso - Text expander. E.g., to quickly insert the current date, or symbols.
- monitorcontrol
- Raycast - More feature packed Spotlight (application launcher) replacement.