# 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]] template = "fzf" subtemplate = "sh" file = "~/.config/sh/env.d/fzf-base16.sh" rewrite = true hook = "source ~/.config/sh/env.d/fzf-base16.sh"