Overview
Habu is a minimalist dashboard based on Neovim’s design and Catppuccin Mocha palette, offering a simple and fully customizable experience. It provides a productive workspace in your browser that is easy to set up. The development of Habu includes the option for self-hosting using Docker.
Features
- Minimalist Design: Based on Neovim’s dashboard design.
- Customizable Color Palette: Features Catppuccin Mocha palette.
- Simple Setup: Easy to install and configure.
- Self-hosting with Docker: Allows you to run the website on your own computer.
Installation
Web Version
- Install dependencies by running
npm install
. - Run the script
habu:build_tailwind
defined in thepackage.json
. - Upload the
app
folder to your hosting or create an image container.
Docker Self-hosting
- Install Docker by following the official documentation.
- Build the container using the
.dockerfile
withdocker build -t app ..
. - Map a port for running in the background with
docker run -d -p 8080:80 --restart=always app
. - Access the site at http://localhost:8080/.
Summary
Habu is a sleek dashboard with a customizable color palette, ideal for boosting productivity in your browser. The option for self-hosting using Docker makes it a versatile choice for users looking to run the website locally. With a minimalist design and easy setup process, Habu offers a clean and efficient workspace solution.