add "fill" action to the CLI, consolidate config generation
This commit is contained in:
51
templates/firefox/auto-manifest.json
Normal file
51
templates/firefox/auto-manifest.json
Normal file
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"manifest_version": 2,
|
||||
"version": "f{{version}}",
|
||||
"name": "monobiome-f{{biome}}",
|
||||
"theme": {
|
||||
"colors": {
|
||||
"toolbar": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_text": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"frame": "rgbx{{ tuple(int(f{{vim.fg2}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"tab_background_text": "rgbx{{ tuple(int(f{{vim.bg3}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field": "rgbx{{ tuple(int(f{{vim.fg2}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_text": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"tab_line": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup_text": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"ntp_background": "rgbx{{ tuple(int(f{{vim.fg2}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup_border": "rgbx{{ tuple(int(f{{vim.grey}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup_highlight_text": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup_highlight": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_bottom_separator": "rgbx{{ tuple(int(f{{vim.grey}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_border_focus": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_highlight_text": "rgbx{{ tuple(int(f{{vim.fg2}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_highlight": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_text_focus": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"tab_loading": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}"
|
||||
}
|
||||
},
|
||||
"dark_theme": {
|
||||
"colors": {
|
||||
"toolbar": "rgbx{{ tuple(int(f{{vim.bg2}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_text": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"frame": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"tab_background_text": "rgbx{{ tuple(int(f{{vim.fg3}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_text": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"tab_line": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup": "rgbx{{ tuple(int(f{{vim.bg2}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup_text": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"ntp_background": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup_border": "rgbx{{ tuple(int(f{{vim.grey}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup_highlight_text": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup_highlight": "rgbx{{ tuple(int(f{{vim.bg2}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_bottom_separator": "rgbx{{ tuple(int(f{{vim.grey}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_border_focus": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_highlight_text": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_highlight": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_text_focus": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"tab_loading": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}"
|
||||
}
|
||||
}
|
||||
}
|
||||
28
templates/firefox/dark-manifest.json
Normal file
28
templates/firefox/dark-manifest.json
Normal file
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"manifest_version": 2,
|
||||
"version": "f{{version}}",
|
||||
"name": "monobiome-f{{biome}}-dark",
|
||||
"theme": {
|
||||
"colors": {
|
||||
"toolbar": "rgbx{{ tuple(int(f{{vim.bg2}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_text": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"frame": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"tab_background_text": "rgbx{{ tuple(int(f{{vim.fg3}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_text": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"tab_line": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup": "rgbx{{ tuple(int(f{{vim.bg2}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup_text": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"ntp_background": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup_border": "rgbx{{ tuple(int(f{{vim.grey}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup_highlight_text": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup_highlight": "rgbx{{ tuple(int(f{{vim.bg2}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_bottom_separator": "rgbx{{ tuple(int(f{{vim.grey}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_border_focus": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_highlight_text": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_highlight": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_text_focus": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"tab_loading": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}"
|
||||
}
|
||||
}
|
||||
}
|
||||
28
templates/firefox/light-manifest.json
Normal file
28
templates/firefox/light-manifest.json
Normal file
@@ -0,0 +1,28 @@
|
||||
{
|
||||
"manifest_version": 2,
|
||||
"version": "f{{version}}",
|
||||
"name": "monobiome-f{{biome}}-light",
|
||||
"theme": {
|
||||
"colors": {
|
||||
"toolbar": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_text": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"frame": "rgbx{{ tuple(int(f{{vim.fg2}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"tab_background_text": "rgbx{{ tuple(int(f{{vim.bg3}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field": "rgbx{{ tuple(int(f{{vim.fg2}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_text": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"tab_line": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup_text": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"ntp_background": "rgbx{{ tuple(int(f{{vim.fg2}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup_border": "rgbx{{ tuple(int(f{{vim.grey}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup_highlight_text": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"popup_highlight": "rgbx{{ tuple(int(f{{vim.fg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_bottom_separator": "rgbx{{ tuple(int(f{{vim.grey}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_border_focus": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_highlight_text": "rgbx{{ tuple(int(f{{vim.fg2}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_highlight": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"toolbar_field_text_focus": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}",
|
||||
"tab_loading": "rgbx{{ tuple(int(f{{vim.bg0}}[1:][i:i+2],16) for i in (0,2,4)) }}"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user