One palette, two variants, thirteen tools. Designless brings coherence to your entire terminal environment without compromising on character.
The same warm palette translated faithfully across both modes. Neither is an afterthought.
Warm grays anchor both variants. A single molten orange fires at exactly one moment: focus, selection, active state.
16 ANSI colors × 8 resolutions × 2 variants — 256 wallpapers, ready to use.
All themes generated from a single shared palette. Change one value and every tool updates.
Full syntax, UI, and terminal color support via extension
Lua colorscheme with TreeSitter and LSP highlight groups
VimL colorscheme covering standard highlight groups
Native theme file for the Ghostty terminal emulator
Dynamic Profile JSON with full 16-color ANSI palette
kitty.conf color include for seamless integration
TOML color scheme file for WezTerm configuration
YAML color import for the Alacritty terminal
Status bar, pane borders, and active window styling
Git diff colors for added, removed, and hunk headers
File type, permission, and metadata colors for eza ls
Prompt, pointer, match highlight, and border colors
Full UI theme for the lazygit TUI git client
Clone the repository and run make install. The Makefile deploys all 24 theme files across all 13 tools in one shot.
Snapshot your current config before installing. Backups are stored in backups/ and can be restored at any time.
Deploys 24 files to canonical config locations. Respects XDG_CONFIG_HOME or falls back to ~/.config.
Install copies the files but doesn't activate them. Follow the post-install table in the README to wire up each tool.
# Clone the repository $ git clone https://github.com/mamercad/designless $ cd designless # Backup existing config, then install $ make backup $ make install # Or install a single variant $ make install-dark $ make install-light # Apply env exports for the current shell $ eval "$(make env-dark)" # Restore from backup if needed $ make restore
Installing theme files... installed: ~/.config/ghostty/themes/designless-light installed: ~/.config/ghostty/themes/designless-dark installed: ~/.config/kitty/colors/designless-light.conf installed: ~/.config/kitty/colors/designless-dark.conf installed: ~/.config/alacritty/colors/designless-light.yml installed: ~/.config/alacritty/colors/designless-dark.yml installed: ~/.config/wezterm/colors/designless-light.toml installed: ~/.config/wezterm/colors/designless-dark.toml installed: ~/.config/delta/themes/designless-light.gitconfig installed: ~/.config/delta/themes/designless-dark.gitconfig installed: ~/.config/eza/light/theme.yml installed: ~/.config/eza/dark/theme.yml installed: ~/.config/fzf/designless-light installed: ~/.config/fzf/designless-dark installed: ~/.config/lazygit/themes/designless-light.yml installed: ~/.config/lazygit/themes/designless-dark.yml installed: ~/.config/tmux/designless-light.conf installed: ~/.config/tmux/designless-dark.conf installed: ~/.config/nvim/colors/designless-light.lua installed: ~/.config/nvim/colors/designless-dark.lua installed: ~/.vim/colors/designless-light.vim installed: ~/.vim/colors/designless-dark.vim installed: ~/Library/Application Support/iTerm2/DynamicProfiles/designless-light.json installed: ~/Library/Application Support/iTerm2/DynamicProfiles/designless-dark.json Install complete.