This repo contains my dotfiles plus a script to configure a new MacOS device.
Customize the packages in install.sh
and the personal paths at the end of the file:
./install.sh
To complete DOCKER-COMPOSE install with colima:
ln -sfn $HOMEBREW_PREFIX/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose"
DOCKER BUILDX might still not work. Run the following, or in alternative, check online
mkdir -p ~/.docker/cli-plugins
ln -sfn $(which docker-buildx) ~/.docker/cli-plugins/docker-buildx
To keep using the docker build
install but with buildkit:
https://docs.docker.com/engine/reference/commandline/buildx_install/"
docker buildx install
-
Install either the one from powerlevel: https://github.com/romkatv/powerlevel10k#meslo-nerd-font-patched-for-powerlevel10k
-
or - better - install a Nerd Font: https://www.nerdfonts.com/font-downloads
My current font is JetBrainsMono NerdFont
checkout the dotfiles in yout $HOME directory
git clone [email protected]:diegobit/dotfiles.git
cd dotfiles
then use GNU stow to create symlinks. For an explanation on this dotfiles management, see this video.
stow .
- Install ruff on global python version (used by nvim and vscode, not sure):
pyenv global XXX
pip install ruff
- set up pynvim (for nvim plugins):
pyenv virtualenv pynvim
pip install pynvim
pip install yamllint
(for yaml linter in lint.nvim plugin)- (now the
vim.g.python3_host_prog = "..."
in the config works)
- open nvim to let it install plugins
:Mason
to check lsp servers, install what you need
- You can check health with
:checkhealth
Install VSCode, then:
./install_vscode_extensions.sh
The most configured apps are (in order):
- zsh (.zshrc)
- karabiner elements (.config/karabiner)
- neovim (.config/nvim), which is customized from kickstart.vim settings
- vscode settings