Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 655 Bytes

README.md

File metadata and controls

12 lines (8 loc) · 655 Bytes

Base46-site

A website showcasing NvChad's Base46 theme with various languages ( previews generated from neovim itself! ). And providing various terminal configs.

How it works?

  1. The prebuild script in package.json runs a shell script gentheme-html.sh
  2. This scripts downloads neovim ( on wherever the website is deployed ) and bootstraps the neovim config (nvim dir), installs plugins etc.
  3. Then a lua module vihtml from the nvim config runs and generates all theme html as svelte components and saves them to src/lib dir
  4. Svelte then compiles them well
demo.mp4