Skip to content

Showcase of NvChad's base46 themes along with terminal themes ( WIP )

License

Notifications You must be signed in to change notification settings

smoosex/base46-site

 
 

Repository files navigation

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

About

Showcase of NvChad's base46 themes along with terminal themes ( WIP )

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Svelte 23.0%
  • Lua 15.4%
  • JavaScript 15.3%
  • TypeScript 15.3%
  • Shell 3.9%
  • Haskell 3.9%
  • Other 23.2%