This repository just serves to sync my shell and other configs between my work and private machines. More advanced approaches like stow or chezmoi don’t seem to be necessary yet, but never say never...
To source all files in the zsh directory you can run following command in your .zshrc file:
DOTFILES_PATH="/Users/jurekmuff/Repositories/dotfiles"
# source all files in the zsh folder of teh dotfiles repo
for file in "$DOTFILES_PATH/zsh/"*; do
[ -f "$file" ] && source "$file"
doneWithin the brew directory run
brew bundle [--cleanup]to install the Brewfile (and optionally) removing your other installations. To add your local installations run
brew bundle dump --cask --formula --tap --forceto list all casks and formulaes and forcing the overrride. This just handles installation. To upgrade already installed casks run
brew upgrade --caskPin the versions of apps that usually make problems (spotify, stats): brew cu pin <app_name>. Then run all updates with: brew cu -yaf.
- Followed the untar anywhere approach
- Export in .zshrc:
export HOMEBREW_PREFIX="/Users/justuswolff_private/brew"
Load and/or export the profile configured here. I could not get the profile used by iTerm2 to be also used by VSCode but the natural key editing seems to be similar :)
- Some useful shortcuts are here
- Use caps lock as hyper key and update move and and down
These global shortcuts use Capslock + [key] to quickly launch applications.
| Key | Application |
|---|---|
| B | Brave Browser |
| C | Calendar |
| F | Finder |
| H | Home Assistant |
| I | iTerm |
| L | Bitwarden |
| O | Microsoft Outlook |
| P | Microsoft PowerPoint |
| R | Reminders |
| S | Spotify |
| T | Microsoft Teams |
| V | Visual Studio Code |
| W | |
| X | Microsoft Excel |
| Y | Obsidian |
| M | |
| D | Microsoft Word |
| N | Microsoft To Do |
| , | System Settings |