1249 lines
35 KiB
Org Mode
1249 lines
35 KiB
Org Mode
|
|
#+PROPERTY: header-args :mkdirp yes
|
|||
|
|
#+title:Flavours
|
|||
|
|
* Purpose
|
|||
|
|
I don't really remember how this works, but it will be more
|
|||
|
|
comfortable to manage as a tangle file than it was as a massive
|
|||
|
|
directory. I need to come back and make this work once everything else
|
|||
|
|
is troubleshot for nix
|
|||
|
|
|
|||
|
|
* .config
|
|||
|
|
** config.toml
|
|||
|
|
*** TODO
|
|||
|
|
- reconfigure hooks for systemd
|
|||
|
|
#+begin_src toml :tangle .config/flavours/config.toml
|
|||
|
|
[[items]]
|
|||
|
|
file = "~/.config/dunst/dunstrc"
|
|||
|
|
template = "dunst"
|
|||
|
|
rewrite = false
|
|||
|
|
hook = "pkill dunst"
|
|||
|
|
|
|||
|
|
# fzf, bat, vim, dunst, lemonbar, dmenu, ls_colors?, st, bspwm
|
|||
|
|
|
|||
|
|
# [[items]]
|
|||
|
|
# file = "~/.config/flavours/env.fish"
|
|||
|
|
# template = "environment"
|
|||
|
|
# rewrite = true
|
|||
|
|
# hook = "~/.config/flavours/env.fish && lemonlaunch"
|
|||
|
|
# # TODO: reload all env dependent things ?
|
|||
|
|
|
|||
|
|
[[items]]
|
|||
|
|
file = "~/scripts/lemonlaunch"
|
|||
|
|
template = "lemonlaunch"
|
|||
|
|
rewrite = true
|
|||
|
|
hook = "lemonlaunch &"
|
|||
|
|
|
|||
|
|
[[items]]
|
|||
|
|
file = "~/.config/bspwm/bspwmrc"
|
|||
|
|
template = "bspwm"
|
|||
|
|
rewrite = false
|
|||
|
|
hook = "bspc wm -r"
|
|||
|
|
|
|||
|
|
[[items]]
|
|||
|
|
file = "~/.Xresources"
|
|||
|
|
template = "xresources"
|
|||
|
|
rewrite = false
|
|||
|
|
start = "/* start flavours */"
|
|||
|
|
end = "/* end flavours */"
|
|||
|
|
hook = "xrdb -load .Xresources && pidof st | xargs kill -s USR1"
|
|||
|
|
|
|||
|
|
[[items]]
|
|||
|
|
file = "~/.config/sxhkd/sxhkdrc"
|
|||
|
|
template = "sxhkd"
|
|||
|
|
rewrite = false
|
|||
|
|
hook = "pkill -USR1 -x sxhkd"
|
|||
|
|
# TODO: actually, make dmenu aliases and redefine them here
|
|||
|
|
# TODO: cleanup sxhkdrc stuff ?
|
|||
|
|
|
|||
|
|
[[items]]
|
|||
|
|
file = "~/.config/nvim/lua/init.lua"
|
|||
|
|
template = "nvim"
|
|||
|
|
rewrite = false
|
|||
|
|
start = "-- start flavours"
|
|||
|
|
end = "-- end flavours"
|
|||
|
|
hook = "echo 'loaded'"
|
|||
|
|
|
|||
|
|
[[items]]
|
|||
|
|
file = "~/scripts/dmenu_run_top"
|
|||
|
|
template = "dmenu_run_top"
|
|||
|
|
rewrite = false
|
|||
|
|
start = "# start flavours"
|
|||
|
|
end = "# end flavours"
|
|||
|
|
hook = ""
|
|||
|
|
#+end_src
|
|||
|
|
** env.fish
|
|||
|
|
*** TODO
|
|||
|
|
- What is this for? Is it needed?
|
|||
|
|
#+begin_src fish :tangle ~/.config/flavours/env.fish
|
|||
|
|
#!/usr/bin/fish
|
|||
|
|
set -e FLAV01
|
|||
|
|
set -e FLAV02
|
|||
|
|
set -e FLAV03
|
|||
|
|
set -e FLAV04
|
|||
|
|
set -e FLAV05
|
|||
|
|
set -e FLAV06
|
|||
|
|
set -e FLAV07
|
|||
|
|
set -e FLAV08
|
|||
|
|
set -e FLAV09
|
|||
|
|
set -e FLAV10
|
|||
|
|
set -e FLAV11
|
|||
|
|
set -e FLAV12
|
|||
|
|
set -e FLAV13
|
|||
|
|
set -e FLAV14
|
|||
|
|
set -e FLAV15
|
|||
|
|
set -e FLAV16
|
|||
|
|
|
|||
|
|
set -Ux FLAV01 "#ebdbb2"
|
|||
|
|
set -Ux FLAV02 "#d5c4a1"
|
|||
|
|
set -Ux FLAV03 "#bdae93"
|
|||
|
|
set -Ux FLAV04 "#665c54"
|
|||
|
|
set -Ux FLAV05 "#504945"
|
|||
|
|
set -Ux FLAV06 "#3c3836"
|
|||
|
|
set -Ux FLAV07 "#282828"
|
|||
|
|
set -Ux FLAV08 "#9d0006"
|
|||
|
|
set -Ux FLAV09 "#af3a03"
|
|||
|
|
set -Ux FLAV10 "#f9f5d7"
|
|||
|
|
set -Ux FLAV11 "#f9f5d7"
|
|||
|
|
set -Ux FLAV12 "#9d0006"
|
|||
|
|
set -Ux FLAV13 "#b57614"
|
|||
|
|
set -Ux FLAV14 "#79740e"
|
|||
|
|
set -Ux FLAV15 "#427b58"
|
|||
|
|
set -Ux FLAV16 "#076678"
|
|||
|
|
#+end_src
|
|||
|
|
* Templates
|
|||
|
|
** TODO
|
|||
|
|
- Why do so many of these have .dunstrc extensions?
|
|||
|
|
** Default
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/environment/templates/default.mustache
|
|||
|
|
#!/usr/bin/fish
|
|||
|
|
set -e FLAV01
|
|||
|
|
set -e FLAV02
|
|||
|
|
set -e FLAV03
|
|||
|
|
set -e FLAV04
|
|||
|
|
set -e FLAV05
|
|||
|
|
set -e FLAV06
|
|||
|
|
set -e FLAV07
|
|||
|
|
set -e FLAV08
|
|||
|
|
set -e FLAV09
|
|||
|
|
set -e FLAV10
|
|||
|
|
set -e FLAV11
|
|||
|
|
set -e FLAV12
|
|||
|
|
set -e FLAV13
|
|||
|
|
set -e FLAV14
|
|||
|
|
set -e FLAV15
|
|||
|
|
set -e FLAV16
|
|||
|
|
|
|||
|
|
set -Ux FLAV01 "#{{base01-hex}}"
|
|||
|
|
set -Ux FLAV02 "#{{base02-hex}}"
|
|||
|
|
set -Ux FLAV03 "#{{base03-hex}}"
|
|||
|
|
set -Ux FLAV04 "#{{base04-hex}}"
|
|||
|
|
set -Ux FLAV05 "#{{base05-hex}}"
|
|||
|
|
set -Ux FLAV06 "#{{base06-hex}}"
|
|||
|
|
set -Ux FLAV07 "#{{base07-hex}}"
|
|||
|
|
set -Ux FLAV08 "#{{base08-hex}}"
|
|||
|
|
set -Ux FLAV09 "#{{base09-hex}}"
|
|||
|
|
set -Ux FLAV10 "#{{base10-hex}}"
|
|||
|
|
set -Ux FLAV11 "#{{base11-hex}}"
|
|||
|
|
set -Ux FLAV12 "#{{base12-hex}}"
|
|||
|
|
set -Ux FLAV13 "#{{base13-hex}}"
|
|||
|
|
set -Ux FLAV14 "#{{base14-hex}}"
|
|||
|
|
set -Ux FLAV15 "#{{base15-hex}}"
|
|||
|
|
set -Ux FLAV16 "#{{base16-hex}}"
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
** Amfora
|
|||
|
|
#+begin_src yaml :tangle ~/.local/share/flavours/base16/templates/amfora/templates/config.yaml
|
|||
|
|
default:
|
|||
|
|
extension: .toml
|
|||
|
|
output: colors
|
|||
|
|
#+end_src
|
|||
|
|
#+begin_src ini :tangle ~/.local/share/flavours/base16/templates/amfora/templates/default.mustache
|
|||
|
|
# Base16 {{scheme-name}} - amfora color config
|
|||
|
|
# {{scheme-author}}
|
|||
|
|
|
|||
|
|
[theme]
|
|||
|
|
bg = "#{{base00-hex}}"
|
|||
|
|
fg = "#{{base05-hex}}"
|
|||
|
|
|
|||
|
|
bottombar_label = "#{{base0E-hex}}"
|
|||
|
|
bottombar_text = "#{{base05-hex}}"
|
|||
|
|
bottombar_bg = "#{{base01-hex}}"
|
|||
|
|
|
|||
|
|
tab_num = "#{{base02-hex}}"
|
|||
|
|
tab_divider = "#{{base04-hex}}"
|
|||
|
|
|
|||
|
|
amfora_link = "#{{base0B-hex}}"
|
|||
|
|
foreign_link = "#{{base03-hex}}"
|
|||
|
|
link_number = "#{{base03-hex}}"
|
|||
|
|
|
|||
|
|
btn_bg = "#{{base01-hex}}"
|
|||
|
|
btn_text = "#{{base05-hex}}"
|
|||
|
|
|
|||
|
|
input_modal_bg = "#{{base01-hex}}"
|
|||
|
|
input_modal_text = "#{{base05-hex}}"
|
|||
|
|
input_modal_field_bg = "#{{base00-hex}}"
|
|||
|
|
input_modal_field_text = "#{{base05-hex}}"
|
|||
|
|
info_modal_bg = "#{{base01-hex}}"
|
|||
|
|
info_modal_text = "#{{base05-hex}}"
|
|||
|
|
error_modal_bg = "#{{base01-hex}}"
|
|||
|
|
error_modal_text = "#{{base0F-hex}}"
|
|||
|
|
yesno_modal_bg = "#{{base01-hex}}"
|
|||
|
|
yesno_modal_text = "#{{base05-hex}}"
|
|||
|
|
tofu_modal_bg = "#{{base01-hex}}"
|
|||
|
|
tofu_modal_text = "#{{base05-hex}}"
|
|||
|
|
subscription_modal_bg = "#{{base01-hex}}"
|
|||
|
|
subscription_modal_text = "#{{base05-hex}}"
|
|||
|
|
|
|||
|
|
hdg_1 = "#{{base09-hex}}"
|
|||
|
|
hdg_2 = "#{{base0A-hex}}"
|
|||
|
|
hdg_3 = "#{{base0D-hex}}"
|
|||
|
|
regular_text = "#{{base05-hex}}"
|
|||
|
|
preformatted_text = "#{{base0C-hex}}"
|
|||
|
|
list_text = "#{{base05-hex}}"
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
** BSPWM
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/bspwm/templates/default.mustache
|
|||
|
|
bspc config normal_border_color "#{{base01-hex}}"
|
|||
|
|
bspc config active_border_color "#{{base14-hex}}"
|
|||
|
|
bspc config focused_border_color "#{{base14-hex}}"
|
|||
|
|
bspc config presel_feedback_color "#{{base15-hex}}"
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
** Dmenu
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/dmenu_run_top/templates/config.yaml
|
|||
|
|
default:
|
|||
|
|
extension: .dunstrc
|
|||
|
|
output: themes
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/dmenu_run_top/templates/default.mustache
|
|||
|
|
norm_fg="#{{base05-hex}}"
|
|||
|
|
norm_bg="#{{base00-hex}}"
|
|||
|
|
sel_fg="#{{base00-hex}}"
|
|||
|
|
sel_bg="#{{base0B-hex}}"
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
** Dunst
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/dunst/templates/config.yaml
|
|||
|
|
default:
|
|||
|
|
extension: .dunstrc
|
|||
|
|
output: themes
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/dunst/templates/default.mustache
|
|||
|
|
[global]
|
|||
|
|
frame_color = "#{{base05-hex}}"
|
|||
|
|
separator_color = "#{{base05-hex}}"
|
|||
|
|
|
|||
|
|
[base16_low]
|
|||
|
|
msg_urgency = low
|
|||
|
|
background = "#{{base01-hex}}"
|
|||
|
|
foreground = "#{{base03-hex}}"
|
|||
|
|
|
|||
|
|
[base16_normal]
|
|||
|
|
msg_urgency = normal
|
|||
|
|
background = "#{{base02-hex}}"
|
|||
|
|
foreground = "#{{base05-hex}}"
|
|||
|
|
|
|||
|
|
[base16_critical]
|
|||
|
|
msg_urgency = critical
|
|||
|
|
background = "#{{base08-hex}}"
|
|||
|
|
foreground = "#{{base06-hex}}"
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
** FZF
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/fzf/templates/config.yaml
|
|||
|
|
default:
|
|||
|
|
extension: .config
|
|||
|
|
output: bash
|
|||
|
|
|
|||
|
|
fish:
|
|||
|
|
extension: .fish
|
|||
|
|
output: fish
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/fzf/templates/default.mustache
|
|||
|
|
# Base16 {{scheme-name}}
|
|||
|
|
# Author: {{scheme-author}}
|
|||
|
|
|
|||
|
|
_gen_fzf_default_opts() {
|
|||
|
|
|
|||
|
|
local color00='#{{base00-hex}}'
|
|||
|
|
local color01='#{{base01-hex}}'
|
|||
|
|
local color02='#{{base02-hex}}'
|
|||
|
|
local color03='#{{base03-hex}}'
|
|||
|
|
local color04='#{{base04-hex}}'
|
|||
|
|
local color05='#{{base05-hex}}'
|
|||
|
|
local color06='#{{base06-hex}}'
|
|||
|
|
local color07='#{{base07-hex}}'
|
|||
|
|
local color08='#{{base08-hex}}'
|
|||
|
|
local color09='#{{base09-hex}}'
|
|||
|
|
local color0A='#{{base0A-hex}}'
|
|||
|
|
local color0B='#{{base0B-hex}}'
|
|||
|
|
local color0C='#{{base0C-hex}}'
|
|||
|
|
local color0D='#{{base0D-hex}}'
|
|||
|
|
local color0E='#{{base0E-hex}}'
|
|||
|
|
local color0F='#{{base0F-hex}}'
|
|||
|
|
|
|||
|
|
export FZF_DEFAULT_OPTS="$FZF_DEFAULT_OPTS"\
|
|||
|
|
" --color=bg+:$color01,bg:$color00,spinner:$color0C,hl:$color0D"\
|
|||
|
|
" --color=fg:$color04,header:$color0D,info:$color0A,pointer:$color0C"\
|
|||
|
|
" --color=marker:$color0C,fg+:$color06,prompt:$color0A,hl+:$color0D"
|
|||
|
|
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
_gen_fzf_default_opts
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/fzf/templates/fish.mustache
|
|||
|
|
# Base16 {{scheme-name}}
|
|||
|
|
# Author: {{scheme-author}}
|
|||
|
|
|
|||
|
|
set -l color00 '#{{base00-hex}}'
|
|||
|
|
set -l color01 '#{{base01-hex}}'
|
|||
|
|
set -l color02 '#{{base02-hex}}'
|
|||
|
|
set -l color03 '#{{base03-hex}}'
|
|||
|
|
set -l color04 '#{{base04-hex}}'
|
|||
|
|
set -l color05 '#{{base05-hex}}'
|
|||
|
|
set -l color06 '#{{base06-hex}}'
|
|||
|
|
set -l color07 '#{{base07-hex}}'
|
|||
|
|
set -l color08 '#{{base08-hex}}'
|
|||
|
|
set -l color09 '#{{base09-hex}}'
|
|||
|
|
set -l color0A '#{{base0A-hex}}'
|
|||
|
|
set -l color0B '#{{base0B-hex}}'
|
|||
|
|
set -l color0C '#{{base0C-hex}}'
|
|||
|
|
set -l color0D '#{{base0D-hex}}'
|
|||
|
|
set -l color0E '#{{base0E-hex}}'
|
|||
|
|
set -l color0F '#{{base0F-hex}}'
|
|||
|
|
|
|||
|
|
set -l FZF_NON_COLOR_OPTS
|
|||
|
|
|
|||
|
|
for arg in (echo $FZF_DEFAULT_OPTS | tr " " "\n")
|
|||
|
|
if not string match -q -- "--color*" $arg
|
|||
|
|
set -a FZF_NON_COLOR_OPTS $arg
|
|||
|
|
end
|
|||
|
|
end
|
|||
|
|
|
|||
|
|
set -Ux FZF_DEFAULT_OPTS "$FZF_NON_COLOR_OPTS"\
|
|||
|
|
" --color=bg+:$color01,bg:$color00,spinner:$color0C,hl:$color0D"\
|
|||
|
|
" --color=fg:$color04,header:$color0D,info:$color0A,pointer:$color0C"\
|
|||
|
|
" --color=marker:$color0C,fg+:$color06,prompt:$color0A,hl+:$color0D"
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
** Lemonbar
|
|||
|
|
*** TODO: replace with polybar
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/lemonlaunch/templates/default.mustache
|
|||
|
|
#!/usr/bin/fish
|
|||
|
|
if ps -a | grep lemonbar
|
|||
|
|
pkill lemonbar
|
|||
|
|
end
|
|||
|
|
|
|||
|
|
sleep .1 &&
|
|||
|
|
~/.config/lemonbar/lemonbar.fish | lemonbar -pb -f "BitstreamVeraSansMono:size=12" -B "#{{base01-hex}}" -F "#{{base06-hex}}" &
|
|||
|
|
sleep .1 &&
|
|||
|
|
xdo above -t (xdo id -n root) (xdo id -n lemonbar)
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
** Neovim
|
|||
|
|
*** TODO: remove
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/nvim/templates/config.yaml
|
|||
|
|
default:
|
|||
|
|
extension: .dunstrc
|
|||
|
|
output: themes
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/nvim/templates/default.mustache
|
|||
|
|
require('base16-colorscheme').setup({
|
|||
|
|
base00 = '#{{base00-hex}}',
|
|||
|
|
base01 = '#{{base01-hex}}',
|
|||
|
|
base02 = '#{{base02-hex}}',
|
|||
|
|
base03 = '#{{base03-hex}}',
|
|||
|
|
base04 = '#{{base04-hex}}',
|
|||
|
|
base05 = '#{{base05-hex}}',
|
|||
|
|
base06 = '#{{base06-hex}}',
|
|||
|
|
base07 = '#{{base07-hex}}',
|
|||
|
|
base08 = '#{{base08-hex}}',
|
|||
|
|
base09 = '#{{base09-hex}}',
|
|||
|
|
base0A = '#{{base0A-hex}}',
|
|||
|
|
base0B = '#{{base0B-hex}}',
|
|||
|
|
base0C = '#{{base0C-hex}}',
|
|||
|
|
base0D = '#{{base0D-hex}}',
|
|||
|
|
base0E = '#{{base0E-hex}}',
|
|||
|
|
base0F = '#{{base0F-hex}}'
|
|||
|
|
})
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
** Qutebrowser
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/qutebrowser/templates/config.yaml
|
|||
|
|
default:
|
|||
|
|
extension: .config.py
|
|||
|
|
output: themes/default
|
|||
|
|
|
|||
|
|
minimal:
|
|||
|
|
extension: .config.py
|
|||
|
|
output: themes/minimal
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/qutebrowser/templates/default.mustache
|
|||
|
|
# base16-qutebrowser (https://github.com/theova/base16-qutebrowser)
|
|||
|
|
# Base16 qutebrowser template by theova
|
|||
|
|
# {{scheme-name}} scheme by {{scheme-author}}
|
|||
|
|
|
|||
|
|
base00 = "#{{base00-hex}}"
|
|||
|
|
base01 = "#{{base01-hex}}"
|
|||
|
|
base02 = "#{{base02-hex}}"
|
|||
|
|
base03 = "#{{base03-hex}}"
|
|||
|
|
base04 = "#{{base04-hex}}"
|
|||
|
|
base05 = "#{{base05-hex}}"
|
|||
|
|
base06 = "#{{base06-hex}}"
|
|||
|
|
base07 = "#{{base07-hex}}"
|
|||
|
|
base08 = "#{{base08-hex}}"
|
|||
|
|
base09 = "#{{base09-hex}}"
|
|||
|
|
base0A = "#{{base0A-hex}}"
|
|||
|
|
base0B = "#{{base0B-hex}}"
|
|||
|
|
base0C = "#{{base0C-hex}}"
|
|||
|
|
base0D = "#{{base0D-hex}}"
|
|||
|
|
base0E = "#{{base0E-hex}}"
|
|||
|
|
base0F = "#{{base0F-hex}}"
|
|||
|
|
|
|||
|
|
# set qutebrowser colors
|
|||
|
|
|
|||
|
|
# Text color of the completion widget. May be a single color to use for
|
|||
|
|
# all columns or a list of three colors, one for each column.
|
|||
|
|
c.colors.completion.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of the completion widget for odd rows.
|
|||
|
|
c.colors.completion.odd.bg = base01
|
|||
|
|
|
|||
|
|
# Background color of the completion widget for even rows.
|
|||
|
|
c.colors.completion.even.bg = base00
|
|||
|
|
|
|||
|
|
# Foreground color of completion widget category headers.
|
|||
|
|
c.colors.completion.category.fg = base0A
|
|||
|
|
|
|||
|
|
# Background color of the completion widget category headers.
|
|||
|
|
c.colors.completion.category.bg = base00
|
|||
|
|
|
|||
|
|
# Top border color of the completion widget category headers.
|
|||
|
|
c.colors.completion.category.border.top = base00
|
|||
|
|
|
|||
|
|
# Bottom border color of the completion widget category headers.
|
|||
|
|
c.colors.completion.category.border.bottom = base00
|
|||
|
|
|
|||
|
|
# Foreground color of the selected completion item.
|
|||
|
|
c.colors.completion.item.selected.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of the selected completion item.
|
|||
|
|
c.colors.completion.item.selected.bg = base02
|
|||
|
|
|
|||
|
|
# Top border color of the selected completion item.
|
|||
|
|
c.colors.completion.item.selected.border.top = base02
|
|||
|
|
|
|||
|
|
# Bottom border color of the selected completion item.
|
|||
|
|
c.colors.completion.item.selected.border.bottom = base02
|
|||
|
|
|
|||
|
|
# Foreground color of the matched text in the selected completion item.
|
|||
|
|
c.colors.completion.item.selected.match.fg = base0B
|
|||
|
|
|
|||
|
|
# Foreground color of the matched text in the completion.
|
|||
|
|
c.colors.completion.match.fg = base0B
|
|||
|
|
|
|||
|
|
# Color of the scrollbar handle in the completion view.
|
|||
|
|
c.colors.completion.scrollbar.fg = base05
|
|||
|
|
|
|||
|
|
# Color of the scrollbar in the completion view.
|
|||
|
|
c.colors.completion.scrollbar.bg = base00
|
|||
|
|
|
|||
|
|
# Background color of disabled items in the context menu.
|
|||
|
|
c.colors.contextmenu.disabled.bg = base01
|
|||
|
|
|
|||
|
|
# Foreground color of disabled items in the context menu.
|
|||
|
|
c.colors.contextmenu.disabled.fg = base04
|
|||
|
|
|
|||
|
|
# Background color of the context menu. If set to null, the Qt default is used.
|
|||
|
|
c.colors.contextmenu.menu.bg = base00
|
|||
|
|
|
|||
|
|
# Foreground color of the context menu. If set to null, the Qt default is used.
|
|||
|
|
c.colors.contextmenu.menu.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of the context menu’s selected item. If set to null, the Qt default is used.
|
|||
|
|
c.colors.contextmenu.selected.bg = base02
|
|||
|
|
|
|||
|
|
#Foreground color of the context menu’s selected item. If set to null, the Qt default is used.
|
|||
|
|
c.colors.contextmenu.selected.fg = base05
|
|||
|
|
|
|||
|
|
# Background color for the download bar.
|
|||
|
|
c.colors.downloads.bar.bg = base00
|
|||
|
|
|
|||
|
|
# Color gradient start for download text.
|
|||
|
|
c.colors.downloads.start.fg = base00
|
|||
|
|
|
|||
|
|
# Color gradient start for download backgrounds.
|
|||
|
|
c.colors.downloads.start.bg = base0D
|
|||
|
|
|
|||
|
|
# Color gradient end for download text.
|
|||
|
|
c.colors.downloads.stop.fg = base00
|
|||
|
|
|
|||
|
|
# Color gradient stop for download backgrounds.
|
|||
|
|
c.colors.downloads.stop.bg = base0C
|
|||
|
|
|
|||
|
|
# Foreground color for downloads with errors.
|
|||
|
|
c.colors.downloads.error.fg = base08
|
|||
|
|
|
|||
|
|
# Font color for hints.
|
|||
|
|
c.colors.hints.fg = base00
|
|||
|
|
|
|||
|
|
# Background color for hints. Note that you can use a `rgba(...)` value
|
|||
|
|
# for transparency.
|
|||
|
|
c.colors.hints.bg = base0A
|
|||
|
|
|
|||
|
|
# Font color for the matched part of hints.
|
|||
|
|
c.colors.hints.match.fg = base05
|
|||
|
|
|
|||
|
|
# Text color for the keyhint widget.
|
|||
|
|
c.colors.keyhint.fg = base05
|
|||
|
|
|
|||
|
|
# Highlight color for keys to complete the current keychain.
|
|||
|
|
c.colors.keyhint.suffix.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of the keyhint widget.
|
|||
|
|
c.colors.keyhint.bg = base00
|
|||
|
|
|
|||
|
|
# Foreground color of an error message.
|
|||
|
|
c.colors.messages.error.fg = base00
|
|||
|
|
|
|||
|
|
# Background color of an error message.
|
|||
|
|
c.colors.messages.error.bg = base08
|
|||
|
|
|
|||
|
|
# Border color of an error message.
|
|||
|
|
c.colors.messages.error.border = base08
|
|||
|
|
|
|||
|
|
# Foreground color of a warning message.
|
|||
|
|
c.colors.messages.warning.fg = base00
|
|||
|
|
|
|||
|
|
# Background color of a warning message.
|
|||
|
|
c.colors.messages.warning.bg = base0E
|
|||
|
|
|
|||
|
|
# Border color of a warning message.
|
|||
|
|
c.colors.messages.warning.border = base0E
|
|||
|
|
|
|||
|
|
# Foreground color of an info message.
|
|||
|
|
c.colors.messages.info.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of an info message.
|
|||
|
|
c.colors.messages.info.bg = base00
|
|||
|
|
|
|||
|
|
# Border color of an info message.
|
|||
|
|
c.colors.messages.info.border = base00
|
|||
|
|
|
|||
|
|
# Foreground color for prompts.
|
|||
|
|
c.colors.prompts.fg = base05
|
|||
|
|
|
|||
|
|
# Border used around UI elements in prompts.
|
|||
|
|
c.colors.prompts.border = base00
|
|||
|
|
|
|||
|
|
# Background color for prompts.
|
|||
|
|
c.colors.prompts.bg = base00
|
|||
|
|
|
|||
|
|
# Background color for the selected item in filename prompts.
|
|||
|
|
c.colors.prompts.selected.bg = base02
|
|||
|
|
|
|||
|
|
# Foreground color for the selected item in filename prompts.
|
|||
|
|
c.colors.prompts.selected.fg = base05
|
|||
|
|
|
|||
|
|
# Foreground color of the statusbar.
|
|||
|
|
c.colors.statusbar.normal.fg = base0B
|
|||
|
|
|
|||
|
|
# Background color of the statusbar.
|
|||
|
|
c.colors.statusbar.normal.bg = base00
|
|||
|
|
|
|||
|
|
# Foreground color of the statusbar in insert mode.
|
|||
|
|
c.colors.statusbar.insert.fg = base00
|
|||
|
|
|
|||
|
|
# Background color of the statusbar in insert mode.
|
|||
|
|
c.colors.statusbar.insert.bg = base0D
|
|||
|
|
|
|||
|
|
# Foreground color of the statusbar in passthrough mode.
|
|||
|
|
c.colors.statusbar.passthrough.fg = base00
|
|||
|
|
|
|||
|
|
# Background color of the statusbar in passthrough mode.
|
|||
|
|
c.colors.statusbar.passthrough.bg = base0C
|
|||
|
|
|
|||
|
|
# Foreground color of the statusbar in private browsing mode.
|
|||
|
|
c.colors.statusbar.private.fg = base00
|
|||
|
|
|
|||
|
|
# Background color of the statusbar in private browsing mode.
|
|||
|
|
c.colors.statusbar.private.bg = base01
|
|||
|
|
|
|||
|
|
# Foreground color of the statusbar in command mode.
|
|||
|
|
c.colors.statusbar.command.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of the statusbar in command mode.
|
|||
|
|
c.colors.statusbar.command.bg = base00
|
|||
|
|
|
|||
|
|
# Foreground color of the statusbar in private browsing + command mode.
|
|||
|
|
c.colors.statusbar.command.private.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of the statusbar in private browsing + command mode.
|
|||
|
|
c.colors.statusbar.command.private.bg = base00
|
|||
|
|
|
|||
|
|
# Foreground color of the statusbar in caret mode.
|
|||
|
|
c.colors.statusbar.caret.fg = base00
|
|||
|
|
|
|||
|
|
# Background color of the statusbar in caret mode.
|
|||
|
|
c.colors.statusbar.caret.bg = base0E
|
|||
|
|
|
|||
|
|
# Foreground color of the statusbar in caret mode with a selection.
|
|||
|
|
c.colors.statusbar.caret.selection.fg = base00
|
|||
|
|
|
|||
|
|
# Background color of the statusbar in caret mode with a selection.
|
|||
|
|
c.colors.statusbar.caret.selection.bg = base0D
|
|||
|
|
|
|||
|
|
# Background color of the progress bar.
|
|||
|
|
c.colors.statusbar.progress.bg = base0D
|
|||
|
|
|
|||
|
|
# Default foreground color of the URL in the statusbar.
|
|||
|
|
c.colors.statusbar.url.fg = base05
|
|||
|
|
|
|||
|
|
# Foreground color of the URL in the statusbar on error.
|
|||
|
|
c.colors.statusbar.url.error.fg = base08
|
|||
|
|
|
|||
|
|
# Foreground color of the URL in the statusbar for hovered links.
|
|||
|
|
c.colors.statusbar.url.hover.fg = base05
|
|||
|
|
|
|||
|
|
# Foreground color of the URL in the statusbar on successful load
|
|||
|
|
# (http).
|
|||
|
|
c.colors.statusbar.url.success.http.fg = base0C
|
|||
|
|
|
|||
|
|
# Foreground color of the URL in the statusbar on successful load
|
|||
|
|
# (https).
|
|||
|
|
c.colors.statusbar.url.success.https.fg = base0B
|
|||
|
|
|
|||
|
|
# Foreground color of the URL in the statusbar when there's a warning.
|
|||
|
|
c.colors.statusbar.url.warn.fg = base0E
|
|||
|
|
|
|||
|
|
# Background color of the tab bar.
|
|||
|
|
c.colors.tabs.bar.bg = base00
|
|||
|
|
|
|||
|
|
# Color gradient start for the tab indicator.
|
|||
|
|
c.colors.tabs.indicator.start = base0D
|
|||
|
|
|
|||
|
|
# Color gradient end for the tab indicator.
|
|||
|
|
c.colors.tabs.indicator.stop = base0C
|
|||
|
|
|
|||
|
|
# Color for the tab indicator on errors.
|
|||
|
|
c.colors.tabs.indicator.error = base08
|
|||
|
|
|
|||
|
|
# Foreground color of unselected odd tabs.
|
|||
|
|
c.colors.tabs.odd.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of unselected odd tabs.
|
|||
|
|
c.colors.tabs.odd.bg = base01
|
|||
|
|
|
|||
|
|
# Foreground color of unselected even tabs.
|
|||
|
|
c.colors.tabs.even.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of unselected even tabs.
|
|||
|
|
c.colors.tabs.even.bg = base00
|
|||
|
|
|
|||
|
|
# Background color of pinned unselected even tabs.
|
|||
|
|
c.colors.tabs.pinned.even.bg = base0C
|
|||
|
|
|
|||
|
|
# Foreground color of pinned unselected even tabs.
|
|||
|
|
c.colors.tabs.pinned.even.fg = base07
|
|||
|
|
|
|||
|
|
# Background color of pinned unselected odd tabs.
|
|||
|
|
c.colors.tabs.pinned.odd.bg = base0B
|
|||
|
|
|
|||
|
|
# Foreground color of pinned unselected odd tabs.
|
|||
|
|
c.colors.tabs.pinned.odd.fg = base07
|
|||
|
|
|
|||
|
|
# Background color of pinned selected even tabs.
|
|||
|
|
c.colors.tabs.pinned.selected.even.bg = base02
|
|||
|
|
|
|||
|
|
# Foreground color of pinned selected even tabs.
|
|||
|
|
c.colors.tabs.pinned.selected.even.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of pinned selected odd tabs.
|
|||
|
|
c.colors.tabs.pinned.selected.odd.bg = base02
|
|||
|
|
|
|||
|
|
# Foreground color of pinned selected odd tabs.
|
|||
|
|
c.colors.tabs.pinned.selected.odd.fg = base05
|
|||
|
|
|
|||
|
|
# Foreground color of selected odd tabs.
|
|||
|
|
c.colors.tabs.selected.odd.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of selected odd tabs.
|
|||
|
|
c.colors.tabs.selected.odd.bg = base02
|
|||
|
|
|
|||
|
|
# Foreground color of selected even tabs.
|
|||
|
|
c.colors.tabs.selected.even.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of selected even tabs.
|
|||
|
|
c.colors.tabs.selected.even.bg = base02
|
|||
|
|
|
|||
|
|
# Background color for webpages if unset (or empty to use the theme's
|
|||
|
|
# color).
|
|||
|
|
# c.colors.webpage.bg = base00
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/qutebrowser/templates/minimal.mustache
|
|||
|
|
# base16-qutebrowser (https://github.com/theova/base16-qutebrowser)
|
|||
|
|
# Base16 qutebrowser template by theova and Daniel Mulford
|
|||
|
|
# {{scheme-name}} scheme by {{scheme-author}}
|
|||
|
|
|
|||
|
|
base00 = "#{{base00-hex}}"
|
|||
|
|
base01 = "#{{base01-hex}}"
|
|||
|
|
base02 = "#{{base02-hex}}"
|
|||
|
|
base03 = "#{{base03-hex}}"
|
|||
|
|
base04 = "#{{base04-hex}}"
|
|||
|
|
base05 = "#{{base05-hex}}"
|
|||
|
|
base06 = "#{{base06-hex}}"
|
|||
|
|
base07 = "#{{base07-hex}}"
|
|||
|
|
base08 = "#{{base08-hex}}"
|
|||
|
|
base09 = "#{{base09-hex}}"
|
|||
|
|
base0A = "#{{base0A-hex}}"
|
|||
|
|
base0B = "#{{base0B-hex}}"
|
|||
|
|
base0C = "#{{base0C-hex}}"
|
|||
|
|
base0D = "#{{base0D-hex}}"
|
|||
|
|
base0E = "#{{base0E-hex}}"
|
|||
|
|
base0F = "#{{base0F-hex}}"
|
|||
|
|
|
|||
|
|
# set qutebrowser colors
|
|||
|
|
|
|||
|
|
# Text color of the completion widget. May be a single color to use for
|
|||
|
|
# all columns or a list of three colors, one for each column.
|
|||
|
|
c.colors.completion.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of the completion widget for odd rows.
|
|||
|
|
c.colors.completion.odd.bg = base00
|
|||
|
|
|
|||
|
|
# Background color of the completion widget for even rows.
|
|||
|
|
c.colors.completion.even.bg = base00
|
|||
|
|
|
|||
|
|
# Foreground color of completion widget category headers.
|
|||
|
|
c.colors.completion.category.fg = base0D
|
|||
|
|
|
|||
|
|
# Background color of the completion widget category headers.
|
|||
|
|
c.colors.completion.category.bg = base00
|
|||
|
|
|
|||
|
|
# Top border color of the completion widget category headers.
|
|||
|
|
c.colors.completion.category.border.top = base00
|
|||
|
|
|
|||
|
|
# Bottom border color of the completion widget category headers.
|
|||
|
|
c.colors.completion.category.border.bottom = base00
|
|||
|
|
|
|||
|
|
# Foreground color of the selected completion item.
|
|||
|
|
c.colors.completion.item.selected.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of the selected completion item.
|
|||
|
|
c.colors.completion.item.selected.bg = base02
|
|||
|
|
|
|||
|
|
# Top border color of the selected completion item.
|
|||
|
|
c.colors.completion.item.selected.border.top = base02
|
|||
|
|
|
|||
|
|
# Bottom border color of the selected completion item.
|
|||
|
|
c.colors.completion.item.selected.border.bottom = base02
|
|||
|
|
|
|||
|
|
# Foreground color of the matched text in the selected completion item.
|
|||
|
|
c.colors.completion.item.selected.match.fg = base05
|
|||
|
|
|
|||
|
|
# Foreground color of the matched text in the completion.
|
|||
|
|
c.colors.completion.match.fg = base09
|
|||
|
|
|
|||
|
|
# Color of the scrollbar handle in the completion view.
|
|||
|
|
c.colors.completion.scrollbar.fg = base05
|
|||
|
|
|
|||
|
|
# Color of the scrollbar in the completion view.
|
|||
|
|
c.colors.completion.scrollbar.bg = base00
|
|||
|
|
|
|||
|
|
# Background color of disabled items in the context menu.
|
|||
|
|
c.colors.contextmenu.disabled.bg = base01
|
|||
|
|
|
|||
|
|
# Foreground color of disabled items in the context menu.
|
|||
|
|
c.colors.contextmenu.disabled.fg = base04
|
|||
|
|
|
|||
|
|
# Background color of the context menu. If set to null, the Qt default is used.
|
|||
|
|
c.colors.contextmenu.menu.bg = base00
|
|||
|
|
|
|||
|
|
# Foreground color of the context menu. If set to null, the Qt default is used.
|
|||
|
|
c.colors.contextmenu.menu.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of the context menu’s selected item. If set to null, the Qt default is used.
|
|||
|
|
c.colors.contextmenu.selected.bg = base02
|
|||
|
|
|
|||
|
|
#Foreground color of the context menu’s selected item. If set to null, the Qt default is used.
|
|||
|
|
c.colors.contextmenu.selected.fg = base05
|
|||
|
|
|
|||
|
|
# Background color for the download bar.
|
|||
|
|
c.colors.downloads.bar.bg = base00
|
|||
|
|
|
|||
|
|
# Color gradient start for download text.
|
|||
|
|
c.colors.downloads.start.fg = base00
|
|||
|
|
|
|||
|
|
# Color gradient start for download backgrounds.
|
|||
|
|
c.colors.downloads.start.bg = base0D
|
|||
|
|
|
|||
|
|
# Color gradient end for download text.
|
|||
|
|
c.colors.downloads.stop.fg = base00
|
|||
|
|
|
|||
|
|
# Color gradient stop for download backgrounds.
|
|||
|
|
c.colors.downloads.stop.bg = base0C
|
|||
|
|
|
|||
|
|
# Foreground color for downloads with errors.
|
|||
|
|
c.colors.downloads.error.fg = base08
|
|||
|
|
|
|||
|
|
# Font color for hints.
|
|||
|
|
c.colors.hints.fg = base00
|
|||
|
|
|
|||
|
|
# Background color for hints. Note that you can use a `rgba(...)` value
|
|||
|
|
# for transparency.
|
|||
|
|
c.colors.hints.bg = base0A
|
|||
|
|
|
|||
|
|
# Font color for the matched part of hints.
|
|||
|
|
c.colors.hints.match.fg = base05
|
|||
|
|
|
|||
|
|
# Text color for the keyhint widget.
|
|||
|
|
c.colors.keyhint.fg = base05
|
|||
|
|
|
|||
|
|
# Highlight color for keys to complete the current keychain.
|
|||
|
|
c.colors.keyhint.suffix.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of the keyhint widget.
|
|||
|
|
c.colors.keyhint.bg = base00
|
|||
|
|
|
|||
|
|
# Foreground color of an error message.
|
|||
|
|
c.colors.messages.error.fg = base00
|
|||
|
|
|
|||
|
|
# Background color of an error message.
|
|||
|
|
c.colors.messages.error.bg = base08
|
|||
|
|
|
|||
|
|
# Border color of an error message.
|
|||
|
|
c.colors.messages.error.border = base08
|
|||
|
|
|
|||
|
|
# Foreground color of a warning message.
|
|||
|
|
c.colors.messages.warning.fg = base00
|
|||
|
|
|
|||
|
|
# Background color of a warning message.
|
|||
|
|
c.colors.messages.warning.bg = base0E
|
|||
|
|
|
|||
|
|
# Border color of a warning message.
|
|||
|
|
c.colors.messages.warning.border = base0E
|
|||
|
|
|
|||
|
|
# Foreground color of an info message.
|
|||
|
|
c.colors.messages.info.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of an info message.
|
|||
|
|
c.colors.messages.info.bg = base00
|
|||
|
|
|
|||
|
|
# Border color of an info message.
|
|||
|
|
c.colors.messages.info.border = base00
|
|||
|
|
|
|||
|
|
# Foreground color for prompts.
|
|||
|
|
c.colors.prompts.fg = base05
|
|||
|
|
|
|||
|
|
# Border used around UI elements in prompts.
|
|||
|
|
c.colors.prompts.border = base00
|
|||
|
|
|
|||
|
|
# Background color for prompts.
|
|||
|
|
c.colors.prompts.bg = base00
|
|||
|
|
|
|||
|
|
# Background color for the selected item in filename prompts.
|
|||
|
|
c.colors.prompts.selected.bg = base02
|
|||
|
|
|
|||
|
|
# Foreground color for the selected item in filename prompts.
|
|||
|
|
c.colors.prompts.selected.fg = base05
|
|||
|
|
|
|||
|
|
# Foreground color of the statusbar.
|
|||
|
|
c.colors.statusbar.normal.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of the statusbar.
|
|||
|
|
c.colors.statusbar.normal.bg = base00
|
|||
|
|
|
|||
|
|
# Foreground color of the statusbar in insert mode.
|
|||
|
|
c.colors.statusbar.insert.fg = base0C
|
|||
|
|
|
|||
|
|
# Background color of the statusbar in insert mode.
|
|||
|
|
c.colors.statusbar.insert.bg = base00
|
|||
|
|
|
|||
|
|
# Foreground color of the statusbar in passthrough mode.
|
|||
|
|
c.colors.statusbar.passthrough.fg = base0A
|
|||
|
|
|
|||
|
|
# Background color of the statusbar in passthrough mode.
|
|||
|
|
c.colors.statusbar.passthrough.bg = base00
|
|||
|
|
|
|||
|
|
# Foreground color of the statusbar in private browsing mode.
|
|||
|
|
c.colors.statusbar.private.fg = base0E
|
|||
|
|
|
|||
|
|
# Background color of the statusbar in private browsing mode.
|
|||
|
|
c.colors.statusbar.private.bg = base00
|
|||
|
|
|
|||
|
|
# Foreground color of the statusbar in command mode.
|
|||
|
|
c.colors.statusbar.command.fg = base04
|
|||
|
|
|
|||
|
|
# Background color of the statusbar in command mode.
|
|||
|
|
c.colors.statusbar.command.bg = base01
|
|||
|
|
|
|||
|
|
# Foreground color of the statusbar in private browsing + command mode.
|
|||
|
|
c.colors.statusbar.command.private.fg = base0E
|
|||
|
|
|
|||
|
|
# Background color of the statusbar in private browsing + command mode.
|
|||
|
|
c.colors.statusbar.command.private.bg = base01
|
|||
|
|
|
|||
|
|
# Foreground color of the statusbar in caret mode.
|
|||
|
|
c.colors.statusbar.caret.fg = base0D
|
|||
|
|
|
|||
|
|
# Background color of the statusbar in caret mode.
|
|||
|
|
c.colors.statusbar.caret.bg = base00
|
|||
|
|
|
|||
|
|
# Foreground color of the statusbar in caret mode with a selection.
|
|||
|
|
c.colors.statusbar.caret.selection.fg = base0D
|
|||
|
|
|
|||
|
|
# Background color of the statusbar in caret mode with a selection.
|
|||
|
|
c.colors.statusbar.caret.selection.bg = base00
|
|||
|
|
|
|||
|
|
# Background color of the progress bar.
|
|||
|
|
c.colors.statusbar.progress.bg = base0D
|
|||
|
|
|
|||
|
|
# Default foreground color of the URL in the statusbar.
|
|||
|
|
c.colors.statusbar.url.fg = base05
|
|||
|
|
|
|||
|
|
# Foreground color of the URL in the statusbar on error.
|
|||
|
|
c.colors.statusbar.url.error.fg = base08
|
|||
|
|
|
|||
|
|
# Foreground color of the URL in the statusbar for hovered links.
|
|||
|
|
c.colors.statusbar.url.hover.fg = base09
|
|||
|
|
|
|||
|
|
# Foreground color of the URL in the statusbar on successful load
|
|||
|
|
# (http).
|
|||
|
|
c.colors.statusbar.url.success.http.fg = base0B
|
|||
|
|
|
|||
|
|
# Foreground color of the URL in the statusbar on successful load
|
|||
|
|
# (https).
|
|||
|
|
c.colors.statusbar.url.success.https.fg = base0B
|
|||
|
|
|
|||
|
|
# Foreground color of the URL in the statusbar when there's a warning.
|
|||
|
|
c.colors.statusbar.url.warn.fg = base0E
|
|||
|
|
|
|||
|
|
# Background color of the tab bar.
|
|||
|
|
c.colors.tabs.bar.bg = base00
|
|||
|
|
|
|||
|
|
# Color gradient start for the tab indicator.
|
|||
|
|
c.colors.tabs.indicator.start = base0D
|
|||
|
|
|
|||
|
|
# Color gradient end for the tab indicator.
|
|||
|
|
c.colors.tabs.indicator.stop = base0C
|
|||
|
|
|
|||
|
|
# Color for the tab indicator on errors.
|
|||
|
|
c.colors.tabs.indicator.error = base08
|
|||
|
|
|
|||
|
|
# Foreground color of unselected odd tabs.
|
|||
|
|
c.colors.tabs.odd.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of unselected odd tabs.
|
|||
|
|
c.colors.tabs.odd.bg = base00
|
|||
|
|
|
|||
|
|
# Foreground color of unselected even tabs.
|
|||
|
|
c.colors.tabs.even.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of unselected even tabs.
|
|||
|
|
c.colors.tabs.even.bg = base00
|
|||
|
|
|
|||
|
|
# Background color of pinned unselected even tabs.
|
|||
|
|
c.colors.tabs.pinned.even.bg = base0B
|
|||
|
|
|
|||
|
|
# Foreground color of pinned unselected even tabs.
|
|||
|
|
c.colors.tabs.pinned.even.fg = base00
|
|||
|
|
|
|||
|
|
# Background color of pinned unselected odd tabs.
|
|||
|
|
c.colors.tabs.pinned.odd.bg = base0B
|
|||
|
|
|
|||
|
|
# Foreground color of pinned unselected odd tabs.
|
|||
|
|
c.colors.tabs.pinned.odd.fg = base00
|
|||
|
|
|
|||
|
|
# Background color of pinned selected even tabs.
|
|||
|
|
c.colors.tabs.pinned.selected.even.bg = base02
|
|||
|
|
|
|||
|
|
# Foreground color of pinned selected even tabs.
|
|||
|
|
c.colors.tabs.pinned.selected.even.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of pinned selected odd tabs.
|
|||
|
|
c.colors.tabs.pinned.selected.odd.bg = base02
|
|||
|
|
|
|||
|
|
# Foreground color of pinned selected odd tabs.
|
|||
|
|
c.colors.tabs.pinned.selected.odd.fg = base05
|
|||
|
|
|
|||
|
|
# Foreground color of selected odd tabs.
|
|||
|
|
c.colors.tabs.selected.odd.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of selected odd tabs.
|
|||
|
|
c.colors.tabs.selected.odd.bg = base02
|
|||
|
|
|
|||
|
|
# Foreground color of selected even tabs.
|
|||
|
|
c.colors.tabs.selected.even.fg = base05
|
|||
|
|
|
|||
|
|
# Background color of selected even tabs.
|
|||
|
|
c.colors.tabs.selected.even.bg = base02
|
|||
|
|
|
|||
|
|
# Background color for webpages if unset (or empty to use the theme's
|
|||
|
|
# color).
|
|||
|
|
c.colors.webpage.bg = base00
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
** SXHKD
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/sxhkd/templates/config.yaml
|
|||
|
|
default:
|
|||
|
|
extension: .dunstrc
|
|||
|
|
output: themes
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/sxhkd/templates/default.mustache
|
|||
|
|
set norm_bg "#{{base01-hex}}"
|
|||
|
|
set norm_fg "#{{base06-hex}}"
|
|||
|
|
set sel_bg "#{{base14-hex}}"
|
|||
|
|
set sel_fg "#{{base01-hex}}"
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
** Tmux
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/tmux/templates/config.yaml
|
|||
|
|
default:
|
|||
|
|
extension: .conf
|
|||
|
|
output: colors
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/tmux/templates/default.mustache
|
|||
|
|
# COLOUR (base16)
|
|||
|
|
|
|||
|
|
# default statusbar colors
|
|||
|
|
set-option -g status-style "fg=#{{base04-hex}},bg=#{{base01-hex}}"
|
|||
|
|
|
|||
|
|
# default window title colors
|
|||
|
|
set-window-option -g window-status-style "fg=#{{base04-hex}},bg=default"
|
|||
|
|
|
|||
|
|
# active window title colors
|
|||
|
|
set-window-option -g window-status-current-style "fg=#{{base0A-hex}},bg=default"
|
|||
|
|
|
|||
|
|
# pane border
|
|||
|
|
set-option -g pane-border-style "fg=#{{base01-hex}}"
|
|||
|
|
set-option -g pane-active-border-style "fg=#{{base02-hex}}"
|
|||
|
|
|
|||
|
|
# message text
|
|||
|
|
set-option -g message-style "fg=#{{base05-hex}},bg=#{{base01-hex}}"
|
|||
|
|
|
|||
|
|
# pane number display
|
|||
|
|
set-option -g display-panes-active-colour "#{{base0B-hex}}"
|
|||
|
|
set-option -g display-panes-colour "#{{base0A-hex}}"
|
|||
|
|
|
|||
|
|
# clock
|
|||
|
|
set-window-option -g clock-mode-colour "#{{base0B-hex}}"
|
|||
|
|
|
|||
|
|
# copy mode highligh
|
|||
|
|
set-window-option -g mode-style "fg=#{{base04-hex}},bg=#{{base02-hex}}"
|
|||
|
|
|
|||
|
|
# bell
|
|||
|
|
set-window-option -g window-status-bell-style "fg=#{{base01-hex}},bg=#{{base08-hex}}"
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
** Xresources
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/xresources/templates/config.yaml
|
|||
|
|
default:
|
|||
|
|
extension: .Xresources
|
|||
|
|
output: xresources
|
|||
|
|
default-256:
|
|||
|
|
extension: -256.Xresources
|
|||
|
|
output: xresources
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/xresources/templates/default-256.mustache
|
|||
|
|
! Base16 {{scheme-name}}
|
|||
|
|
! Scheme: {{scheme-author}}
|
|||
|
|
|
|||
|
|
#define base00 #{{base00-hex}}
|
|||
|
|
#define base01 #{{base01-hex}}
|
|||
|
|
#define base02 #{{base02-hex}}
|
|||
|
|
#define base03 #{{base03-hex}}
|
|||
|
|
#define base04 #{{base04-hex}}
|
|||
|
|
#define base05 #{{base05-hex}}
|
|||
|
|
#define base06 #{{base06-hex}}
|
|||
|
|
#define base07 #{{base07-hex}}
|
|||
|
|
#define base08 #{{base08-hex}}
|
|||
|
|
#define base09 #{{base09-hex}}
|
|||
|
|
#define base0A #{{base0A-hex}}
|
|||
|
|
#define base0B #{{base0B-hex}}
|
|||
|
|
#define base0C #{{base0C-hex}}
|
|||
|
|
#define base0D #{{base0D-hex}}
|
|||
|
|
#define base0E #{{base0E-hex}}
|
|||
|
|
#define base0F #{{base0F-hex}}
|
|||
|
|
|
|||
|
|
*foreground: base05
|
|||
|
|
#ifdef background_opacity
|
|||
|
|
*background: [background_opacity]base00
|
|||
|
|
#else
|
|||
|
|
*background: base00
|
|||
|
|
#endif
|
|||
|
|
*cursorColor: base05
|
|||
|
|
|
|||
|
|
*color0: base00
|
|||
|
|
*color1: base08
|
|||
|
|
*color2: base0B
|
|||
|
|
*color3: base0A
|
|||
|
|
*color4: base0D
|
|||
|
|
*color5: base0E
|
|||
|
|
*color6: base0C
|
|||
|
|
*color7: base05
|
|||
|
|
|
|||
|
|
*color8: base03
|
|||
|
|
*color9: base08
|
|||
|
|
*color10: base0B
|
|||
|
|
*color11: base0A
|
|||
|
|
*color12: base0D
|
|||
|
|
*color13: base0E
|
|||
|
|
*color14: base0C
|
|||
|
|
*color15: base07
|
|||
|
|
|
|||
|
|
! Note: colors beyond 15 might not be loaded (e.g., xterm, urxvt),
|
|||
|
|
! use 'shell' template to set these if necessary
|
|||
|
|
*color16: base09
|
|||
|
|
*color17: base0F
|
|||
|
|
*color18: base01
|
|||
|
|
*color19: base02
|
|||
|
|
*color20: base04
|
|||
|
|
*color21: base06
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/xresources/templates/default.mustache
|
|||
|
|
#define base00 #{{base00-hex}}
|
|||
|
|
#define base01 #{{base01-hex}}
|
|||
|
|
#define base02 #{{base02-hex}}
|
|||
|
|
#define base03 #{{base03-hex}}
|
|||
|
|
#define base04 #{{base04-hex}}
|
|||
|
|
#define base05 #{{base05-hex}}
|
|||
|
|
#define base06 #{{base06-hex}}
|
|||
|
|
#define base07 #{{base07-hex}}
|
|||
|
|
#define base08 #{{base08-hex}}
|
|||
|
|
#define base09 #{{base09-hex}}
|
|||
|
|
#define base0A #{{base0A-hex}}
|
|||
|
|
#define base0B #{{base0B-hex}}
|
|||
|
|
#define base0C #{{base0C-hex}}
|
|||
|
|
#define base0D #{{base0D-hex}}
|
|||
|
|
#define base0E #{{base0E-hex}}
|
|||
|
|
#define base0F #{{base0F-hex}}
|
|||
|
|
|
|||
|
|
*foreground: base05
|
|||
|
|
#ifdef background_opacity
|
|||
|
|
*background: [background_opacity]base00
|
|||
|
|
#else
|
|||
|
|
*background: base00
|
|||
|
|
#endif
|
|||
|
|
*cursorColor: base05
|
|||
|
|
|
|||
|
|
!black
|
|||
|
|
*color0: base00
|
|||
|
|
*color8: base03
|
|||
|
|
!red
|
|||
|
|
*color1: base08
|
|||
|
|
*color9: base09
|
|||
|
|
!green
|
|||
|
|
*color2: base0B
|
|||
|
|
*color10: base0B
|
|||
|
|
!yellow
|
|||
|
|
*color3: base0A
|
|||
|
|
*color11: base0A
|
|||
|
|
!blue
|
|||
|
|
*color4: base0D
|
|||
|
|
*color12: base0D
|
|||
|
|
!magenta
|
|||
|
|
*color5: base0E
|
|||
|
|
*color13: base0E
|
|||
|
|
!cyan
|
|||
|
|
*color6: base0C
|
|||
|
|
*color14: base0C
|
|||
|
|
!white
|
|||
|
|
*color7: base05
|
|||
|
|
*color15: base07
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
** Zathura
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/zathura/templates/config.yaml
|
|||
|
|
default:
|
|||
|
|
extension: .config
|
|||
|
|
output: colors
|
|||
|
|
|
|||
|
|
recolor:
|
|||
|
|
extension: .config
|
|||
|
|
output: recolors
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/zathura/templates/default.mustache
|
|||
|
|
# Base16 {{scheme-name}}
|
|||
|
|
# Author: {{scheme-author}}
|
|||
|
|
|
|||
|
|
set default-bg "#{{base00-hex}}"
|
|||
|
|
set default-fg "#{{base01-hex}}"
|
|||
|
|
|
|||
|
|
set statusbar-fg "#{{base04-hex}}"
|
|||
|
|
set statusbar-bg "#{{base02-hex}}"
|
|||
|
|
|
|||
|
|
set inputbar-bg "#{{base00-hex}}"
|
|||
|
|
set inputbar-fg "#{{base07-hex}}"
|
|||
|
|
|
|||
|
|
set notification-bg "#{{base00-hex}}"
|
|||
|
|
set notification-fg "#{{base07-hex}}"
|
|||
|
|
|
|||
|
|
set notification-error-bg "#{{base00-hex}}"
|
|||
|
|
set notification-error-fg "#{{base08-hex}}"
|
|||
|
|
|
|||
|
|
set notification-warning-bg "#{{base00-hex}}"
|
|||
|
|
set notification-warning-fg "#{{base08-hex}}"
|
|||
|
|
|
|||
|
|
set highlight-color "#{{base0A-hex}}"
|
|||
|
|
set highlight-active-color "#{{base0D-hex}}"
|
|||
|
|
|
|||
|
|
set completion-bg "#{{base01-hex}}"
|
|||
|
|
set completion-fg "#{{base0D-hex}}"
|
|||
|
|
|
|||
|
|
set completion-highlight-fg "#{{base07-hex}}"
|
|||
|
|
set completion-highlight-bg "#{{base0D-hex}}"
|
|||
|
|
|
|||
|
|
set recolor-lightcolor "#{{base00-hex}}"
|
|||
|
|
set recolor-darkcolor "#{{base06-hex}}"
|
|||
|
|
|
|||
|
|
set recolor "false"
|
|||
|
|
set recolor-keephue "false"
|
|||
|
|
|
|||
|
|
#+end_src
|
|||
|
|
#+begin_src toml :tangle ~/.local/share/flavours/base16/templates/zathura/templates/recolor.mustache
|
|||
|
|
# Base16 {{scheme-name}}
|
|||
|
|
# Author: {{scheme-author}}
|
|||
|
|
|
|||
|
|
set default-bg "#{{base00-hex}}"
|
|||
|
|
set default-fg "#{{base01-hex}}"
|
|||
|
|
|
|||
|
|
set statusbar-fg "#{{base04-hex}}"
|
|||
|
|
set statusbar-bg "#{{base02-hex}}"
|
|||
|
|
|
|||
|
|
set inputbar-bg "#{{base00-hex}}"
|
|||
|
|
set inputbar-fg "#{{base07-hex}}"
|
|||
|
|
|
|||
|
|
set notification-bg "#{{base00-hex}}"
|
|||
|
|
set notification-fg "#{{base07-hex}}"
|
|||
|
|
|
|||
|
|
set notification-error-bg "#{{base00-hex}}"
|
|||
|
|
set notification-error-fg "#{{base08-hex}}"
|
|||
|
|
|
|||
|
|
set notification-warning-bg "#{{base00-hex}}"
|
|||
|
|
set notification-warning-fg "#{{base08-hex}}"
|
|||
|
|
|
|||
|
|
set highlight-color "#{{base0A-hex}}"
|
|||
|
|
set highlight-active-color "#{{base0D-hex}}"
|
|||
|
|
|
|||
|
|
set completion-bg "#{{base01-hex}}"
|
|||
|
|
set completion-fg "#{{base0D-hex}}"
|
|||
|
|
|
|||
|
|
set completion-highlight-fg "#{{base07-hex}}"
|
|||
|
|
set completion-highlight-bg "#{{base0D-hex}}"
|
|||
|
|
|
|||
|
|
set recolor-lightcolor "#{{base00-hex}}"
|
|||
|
|
set recolor-darkcolor "#{{base06-hex}}"
|
|||
|
|
#+end_src
|