A personal set of scripts and dotfiles that turn Haiku's terminal experience into a smooth, modern one — with custom themes, plugins, and optimized defaults for Zsh and Vim. Also includes better color and font values for a better looking GUI.
File: | Description: |
---|---|
zsh_setup_haiku.sh |
Fully configures Zsh (Oh My Zsh, plugins, custom theme, Fastfetch config). |
configure_zsh_syntax_colors.sh |
Prompts you to choose and apply a Catppuccin Zsh syntax theme. |
vim_setup.sh |
Installs Vim with Ayu Mirage colorscheme and Lightline plugin. |
vim_setup_catppuccino.sh |
Same as above, but with the Catppuccin Mocha theme. |
Dotfiles/.zshrc |
My personal Zsh config. |
Dotfiles/config/fastfetch/config.jsonc |
My Fastfetch config for Haiku. |
Dotfiles/config/AyuMirage |
Ayu Mirage color scheme for the Haiku terminal. |
Haiku colors.txt |
System appearance color values (manual import via Appearance prefs). |
Haiku fonts.txt |
Font settings for Haiku (manual import via Appearance prefs). |
git clone https://github.com/jeremypass96/haiku-stuff.git
cd haiku-stuff
./zsh_setup_haiku.sh
This will:
- Change your shell to Zsh (and install it if not already installed!)
- Install Oh My Zsh
- Install autosuggestions + syntax highlighting
- Apply the Catppuccin theme of your choice (it also gives you an option of "None" if you don't want the Catppuccin theme)
- Install and configure Fastfetch
./vim_setup.sh # Ayu Mirage theme
./vim_setup_catppuccino.sh # Catppuccin Mocha theme
Haiku currently does not support scripting system font or color changes. You'll need to:
- Open Appearance preferences
- Apply colors from
Haiku colors.txt
- Apply fonts from
Haiku fonts.txt
Because Haiku OS is slick, but the out-of-box terminal setup is barebones. This repo brings it up to speed with expressive themes, plugins, and shell enhancements — all cleanly tailored for Haiku’s unique structure.