Skip to content

Latest commit

 

History

History
66 lines (58 loc) · 2.18 KB

File metadata and controls

66 lines (58 loc) · 2.18 KB

dotfiles

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...

zsh

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"
done

Homebrew

Within 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 --force

to list all casks and formulaes and forcing the overrride. This just handles installation. To upgrade already installed casks run

brew upgrade --cask

CU for updating

Pin the versions of apps that usually make problems (spotify, stats): brew cu pin <app_name>. Then run all updates with: brew cu -yaf.

Using on multiple accounts on same machine

iTerm2

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 :)

Karabiner

  • Some useful shortcuts are here
  • Use caps lock as hyper key and update move and and down

Shortcuts

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 WhatsApp
X Microsoft Excel
Y Obsidian
M Mail
D Microsoft Word
N Microsoft To Do
, System Settings