Minimal dotfiles and more. Nothing here has been tested on anything other than my own environment.
- macOS Sonoma 14.3.1
- Zsh + Oh My Zsh
- Visual Studio Code
This section contains assets useful for multiple apps.
$ mkdir ~/Code
$ cd ~/Code
$ git clone https://github.com/tabrezm/dotfiles.git
Patched version of the SF Mono font by Apple with all available glyphs from Nerd Fonts.
- Locate the fonts here.
- Double-click each file and click "Install Font" in the dialog.
defaults write com.apple.dock tilesize -int 48
defaults write com.apple.dock size-immutable -bool true
defaults write com.apple.dock orientation -string left
defaults write com.apple.dock minimize-to-application -bool true
defaults write com.apple.dock show-process-indicators -bool false
killall Dock
The GitHub Dark Dimmed theme is a port of the corresponding VS Code theme.
- Install the SFMono Nerd Fonts.
- Locate the theme here.
- Double-click the file to import it.
- Go to Terminal >> Preferences >> Profiles. Select the theme and click "Default'.
- Enable Control+/ in macOS Terminal app (logout and login required):
mkdir -p ~/Library/KeyBindings && echo '{\n "^/" = "noop:";\n}' > ~/Library/KeyBindings/DefaultKeyBinding.dict
A Dracula theme that follows the official spec is also available here. The "official" one does not. If you decide to use it, also change ZSH_COLORIZE_STYLE
to "dracula"
and BAT_THEME
to "Dracula"
in ~/.zshrc
.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install bat eza fd fzf micro superfile tlrc
- Create symlinks:
$ ln -s ~/Code/dotfiles/zsh/.zprofile ~/.zprofile
$ ln -s ~/Code/dotfiles/zsh/.zshrc ~/.zshrc
$ ln -s ~/Code/dotfiles/ohmyzsh ~/.oh-my-zsh
$ ln -s ~/Code/dotfiles/fd/.fdignore ~/.fdignore
- Restart your terminal.
curl -s "https://get.sdkman.io" | bash
Oh My Zsh plugins and themes like zsh-autosuggestions
and zsh-syntax-highlighting
,
are included as git subtrees. Run make sync
to update them from upstream.
- Install MacTex
brew install mactex-no-gui --cask
- Update packages
sudo tlmgr update --self
sudo tlmgr update --all