LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

flavours

Base16 color scheme manager

TLDR

Apply a theme
$ flavours apply [theme-name]
copy
List available themes
$ flavours list
copy
Generate shell completions
$ flavours generate [bash|zsh|fish]
copy
Build templates
$ flavours build [template-path]
copy
Update schemes
$ flavours update schemes
copy

SYNOPSIS

flavours [options] command [args]

DESCRIPTION

flavours is a Base16 theme manager written in Rust. It applies consistent color schemes across multiple applications by generating configuration files from templates.Base16 provides 16-color schemes designed to work across terminals, editors, and other applications. flavours automates applying these schemes to all configured applications simultaneously.

PARAMETERS

apply theme

Apply Base16 theme to configured applications.
list
List available themes.
info theme
Show theme information.
build template
Build configuration from template.
update target
Update schemes, templates, or all.
generate shell
Generate shell completions.
current
Show currently applied theme.

CONFIGURATION

~/.config/flavours/config.toml

Defines which applications receive theme updates and their template mappings. Each item specifies a target file, template name, and optional subtemplate.
Example configuration:
$ [[items]]
file = "~/.config/alacritty/alacritty.yml"
template = "alacritty"
subtemplate = "default-256"

[[items]]
file = "~/.config/nvim/colors/base16.vim"
template = "vim"
copy

INSTALL

brew install flavours
copy
nix profile install nixpkgs#flavours
copy

CAVEATS

Requires templates for each application. Not all applications support Base16. Applications may need restart after theme change. Template syntax must be correct.

HISTORY

flavours was created as a Rust alternative to existing Base16 managers. Base16 itself was created by Chris Kempson to provide a consistent theming architecture across different applications.

SEE ALSO

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid