Skip to content

Latest commit

 

History

History
65 lines (51 loc) · 1.85 KB

File metadata and controls

65 lines (51 loc) · 1.85 KB

Wiki

Contributing

To setup dev environment run

script/dev-setup.sh

Review and verify installed overcommit hooks

bundle exec overcommit --sign

Fonts

Cool looking fonts

  • Meslo LGS NF (comes with Powerlevel10k)
  • FiraCode Nerd Font Mono

Customizations

Configuration setup is controlled via custom env variables. Custom variables are prefixed with V_.

V_HOST

Used to load host specific NeoVim plugin directory.

V_THEME

Used to load Tmux theme and NeoVim colorscheme. Supported options are

  • tokyo-night-day
  • tokyo-night-storm
  • catppuccin-mocha
  • catppuccin-latte

To change the theme

  • update the V_THEME in shell rc files
  • restart tmux (exit all tmux sessions and tmux kill-server)
  • change the color preset in the iTerm2 > Settings > Profile > Colors > Color presets
  • restart iTerm2

Ideas

Tricks

Brew

Common brew operations

Check reverse dependency

Check with packages depend on a particular package.

brew uses --recursive --installed <package>

Dry run brew dump

Print brew dump to standard output to cross reference with ~/.Brewfile

brew bundle dump --file=-

LSP servers

Procedures for installing LSP servers.

Pyright

Installed via npm. This means that project must specify node version (currently managed via asdf) and pyright npm package must be globally installed.