Tools I use daily
- Raycast: improved Spotlight search for Mac, with many plugins
- Rectangle: Mac window manager (Raycast also has this functionality)
- Obsidian: for managing my notes
- Lunar: controlling the monitor without using buttons
- iTerm2: terminal emulator (has native tmux support)
My dotfiles are available on GitHub.
Things I find myself using frequently
pbcopy, pbpaste- interact with system clipboard- Copy the contents from a file on a remote server:
ssh notedwin@192.168.0.108 "cat /etc/rsyslog.conf" | pbcopy - You can use Touch ID to authenticate
sudoon macOS. Check out this Stack Exchange post for more details. - How to add VS Code to the PATH environment variable so you can open a folder in VS Code using
code .in the terminal: Add vscode to Path - Commit only part of a file's changes in Git - Stack Overflow
I started using Atuin to manage shell history between multiple devices.
Atuin setup to have shell history across devices:
atuin setup docker image and database
change /Users/edwinzamudio/.config/atuin/config.toml to self hosted server
atuin register -u notedwin -e <EMAIL>
bash <(curl --proto '=https' --tlsv1.2 -sSf https://setup.atuin.sh)
atuin register -u <USERNAME> -e <EMAIL> or atuin login
atuin import auto
atuin sync
echo 'eval "$(atuin init zsh)"' >> ~/.zshrc
# importing history from files
atuin import auto
