Skip to content

Repository files navigation

My configs

Setup

  1. Install brew.

  2. Install oh-my-zsh.

  3. Clone the repo to ~/dotfiles.

  4. Run install.sh.

Tools

ToolUsage
KarabinerBetter keyboard
GhosttyTerminal emulator
ZedCode editor
ClaudeCo-pilot
neovimText editor
tigGit pager
k9sKubernetes control
k6Load testing

Shortcuts

CommandAction
Cmd-1Switch to Safari
Cmd-2Switch to Ghostty
Cmd-3Switch to Slack
Cmd-7Switch to IntelliJ
Cmd-9Switch to Zed
Cmd-0Switch to Notes
Cmd-SpcSwitch language
Ctrl-SpcOpen Spotlight

Important decisions on MacOS

1. Increase a key repeat rate

I'm a touch-typist and I don't like the standard MacOS key repeat rate. install.sh script will increase the keyboard repeat rate.

2. Map CapsLock to Control

It's easier to press CapsLock than Control.

3. Don't open a window in a full-screen mode

MacOS uses an animation when switches between full-screen windows. These animations are distracting me and that's why I don't open a window in a full-screen mode.

4. Reduce motion

System Settings => Accessibility => Motion => Reduce motion => toggle On

5. Reduce transparency

System Settings => Accessibility => Display => Reduce transparency => toggle On

Git aliases

CommandAction
ggit log with tig
glolgit log
gstgit status
gdgit diff
gspsgit show recent commit
glgit pull
gpgit push origin HEAD
gmgit merge
gcagit commit -v -a
gca1git commit -v -a --amend

Don't forget to run:

git config --global user.name "your-name"
git config --global user.email "your-email"

Vim mappings

CommandAction
SPC SPCChoose a file
SPC sSave current buffer
SPC qQuit Vim
SPC dDelete current buffer
SPC w sSplit current buffer horizontally
SPC w vSplit current buffer vertically
SPC w mMaximize current window
SPC w wGo to the next window
SPC zSend Vim to background
Ctrl-lToggle line numbers
Ctrl-hNo highlight
zcFold section
zoOpen section

About

Karabiner/Vim/Zed configs

Topics

Resources

Stars

9 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages