This is a repo for my OS X dotfiles. Bootstrap is based on the awesome dotbot.
git clone https://github.com/f213/dotfiles .dotfiles
cd .dotfiles
./install
sudo bash -c 'echo /usr/local/bin/fish >> /etc/shells'
chsh -s /usr/local/bin/fish
Homebrew and fish shell are bootstrapped automatically in case you have them not installed. After installation you have to switch you shell, as described here.
The shell is Fish. Plugin management is powered by oh-my-fish.
The clear and minimal fish prompt is called nai:
My vim configuration is pretty basic: a few plugins are managed by lazy.nvim, python and yaml LSPs are installed externaly with pipx and npx.
This repository ships my configuration for the Karabiner Elements, which i am using to replace the F-keys, which were removed in favour of the shity touchbar on the new macbooks. My modifications:
- Tilda (
~
, left to1
key) is used as a hardware escape button. - Caps Lock is used as Ctrl key, Caps lock functionality is disabled.
- Rewind, play\payse and forward functionality is available through
Option-8
,Option-9
,Option-0
respectively.
My configuration plays well with BetterTouchTool. You can check out my full setup at this blogpost (in russian).