Skip to content

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Install steps

  1. PACKAGES. Install the following:
  • neovim
  • tmux
  • oh-my-zsh
  1. FONTS - Install MonacoNerdFontMono
  • macOS: just double-click it and it will be added to Font Manager
  • linux: AUR: ttf-monaco-nerd-font-git or manually copy to /usr/local/share/fonts (or ~/.local/share/fonts/)
  1. ZSH
  • Replace .zshrc with dots/zsh/zshrc. See user configuration section at bottom of zshrc.
  • Copy drootang.zsh-theme to ~/.zsh/themes/drootang.zsh-theme
  1. NVIM
  • Copy init.lua into ~/.config/nvim/init.lua

  • Launch nvim and wait for installs to complete

  • Install pythonl-lsp-ruff into the venv created by mason-lspconfig for python-lsp-server (pylsp) E.g.,

    ~/.local/share/nvim/mason/packages/python-lsp-server/venv/bin/python3 -m pip install python-lsp-ruff
    
  1. TMUX
  • create ~/.config/tmux/plugins

  • install tmux.conf to ~/.config/tmux/tmux.conf

  • Install catppuccin theme for tmux

    git clone https://github.com/catppuccin/tmux.git ~/.config/tmux/plugins/catppuccin
    

macOS

  1. Install catppuccin iterm2 color scheme.
  2. In profiles:
  • colors tab: set minimum contrast to 0
  • text tab: select monaco nerd font
  • window tab: check "Keep background colors opaque"
  • terminal tab: uncheck "Show mark indicators"

Linux

  1. Install foot.ini or update foot.ini with catppuccin colors

TODO:

  • ruff config
  • bootstrap.sh script to do everything
  • consolidate utlity repos
  • add linkage to swap.sh

About

Bootstrap and configure a new system

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages