105 lines
2.8 KiB
TOML
105 lines
2.8 KiB
TOML
# Configuration for flavours
|
|
# https://github.com/Misterio77/flavours
|
|
#
|
|
# This file should contain a [[items]] section for each application you want themed
|
|
# You can also set a shell (outside items) on which to run hooks
|
|
# Check flavours repository for more information and examples
|
|
|
|
|
|
# Explanation and default values for keys:
|
|
|
|
# # Through which shell command hooks will run. The command will be replaced in '{}'
|
|
shell = "bash -c '{}'"
|
|
#
|
|
# [[items]]
|
|
# # File to inject to, supports tilde and env var expansion. required
|
|
# file = "~/.config/example"
|
|
# # Template to use. required
|
|
# template = "example"
|
|
#
|
|
# # Subtemplate to use
|
|
# subtemplate = "default"
|
|
# # If not rewriting, on which line (usually a comment) to start replacing
|
|
# start = "# Start flavours"
|
|
# # If not rewriting, on which line (usually a comment) to stop replacing
|
|
# end = "# End flavours"
|
|
# # Should we rewrite the entire file, instead of using the above delimiters?
|
|
# rewrite = false
|
|
# # Command to execute after injecting (goes through shell)
|
|
# hook = ""
|
|
# # Whether this hook should be executed when flavours is ran with lightweight flag
|
|
# light = true
|
|
|
|
[[items]]
|
|
template = "waybar"
|
|
file = "~/.local/state/waybar/colorscheme.css"
|
|
rewrite = true
|
|
light = false
|
|
hook = "killall -SIGUSR2 waybar"
|
|
|
|
[[items]]
|
|
# Uses custom nvim template to work together with
|
|
# RRethy base16 neovim plugin
|
|
template = "nvim"
|
|
file = "~/.local/state/nvim/colorscheme.lua"
|
|
rewrite = true
|
|
|
|
[[items]]
|
|
# For newer wezterm versions (missing cursor= field)
|
|
# make use of my custom wezterm template
|
|
template = "wezterm"
|
|
file = "~/.local/state/wezterm/colors.toml"
|
|
rewrite = true
|
|
|
|
[[items]]
|
|
template = "zathura"
|
|
file = "~/.local/state/zathura/zathurarc"
|
|
rewrite = true
|
|
|
|
[[items]]
|
|
template = "qutebrowser"
|
|
subtemplate = "minimal"
|
|
file = "~/.local/state/qutebrowser/colorscheme.py"
|
|
rewrite = true
|
|
hook = "pgrep -x qutebrowser && qutebrowser :config-source"
|
|
|
|
# CSS Webpage styling in qutebrowser
|
|
[[item]]
|
|
file = "~/.config/qutebrowser/stylesheets/stylesheet.css"
|
|
template = "styles"
|
|
subtemplate = "css-variables"
|
|
rewrite = false
|
|
start = "/* Start flavours */"
|
|
end = "/* End flavours */"
|
|
|
|
[[items]]
|
|
# MAKO DOES NOT SUPPORT INCLUDES YET
|
|
template = "mako"
|
|
file = "~/.config/mako/config"
|
|
light = false
|
|
rewrite = false
|
|
start = "# Start flavours"
|
|
end = "# End flavours"
|
|
hook = "killall mako"
|
|
|
|
[[items]]
|
|
# SIOYEK does not support includes afaik
|
|
template = "sioyek"
|
|
file = "~/.config/sioyek/prefs_user.config"
|
|
rewrite = false
|
|
start = "# START FLAVOURS"
|
|
end = "# END FLAVOURS"
|
|
|
|
[[items]]
|
|
# additionally requires style = base16 to be set
|
|
# in the [GENERAL] section of ~/.config/vimiv/vimiv.conf
|
|
template = "vimiv"
|
|
file = "~/.config/vimiv/styles/base16"
|
|
rewrite = true
|
|
|
|
[[items]]
|
|
template = "fzf"
|
|
subtemplate = "sh"
|
|
file = "~/.config/sh/env.d/fzf-base16.sh"
|
|
rewrite = true
|
|
hook = "source ~/.config/sh/env.d/fzf-base16.sh"
|