generate new firefox previews, rewrite app sections in README

This commit is contained in:
smgr 2025-10-17 17:10:54 -07:00
parent 3050947e01
commit a393126674
22 changed files with 39 additions and 88 deletions

View File

@ -1,47 +0,0 @@
# Firefox themes
## Default (grays)
![Monobiome dark](images/firefox/monobiome-dark.png)
[_Monobiome dark_][4]
![Monobiome light](images/firefox/monobiome-light.png)
[_Monobiome light_][5]
## Grassland biome
![Grassland monobiome dark](images/firefox/grassland-monobiome-dark.png)
[_Grassland monobiome dark_][6]
![Grassland monobiome light](images/firefox/grassland-monobiome-light.png)
[_Grassland monobiome light_][6]
## Tundra biome
![Tundra monobiome dark](images/firefox/tundra-monobiome-dark.png)
[_Tundra monobiome dark_][8]
![Tundra monobiome light](images/firefox/tundra-monobiome-light.png)
[_Tundra monobiome light_][9]
## Savanna biome
![Savanna monobiome dark](images/firefox/savanna-monobiome-dark.png)
[_Savanna monobiome dark_][10]
![Savanna monobiome light](images/firefox/savanna-monobiome-light.png)
[_Savanna monobiome light_][11]
[4]: https://addons.mozilla.org/en-US/firefox/addon/monobiome-dark/
[5]: https://addons.mozilla.org/en-US/firefox/addon/monobiome-light/
[6]: https://addons.mozilla.org/en-US/firefox/addon/grassland-monobiome-dark/
[7]: https://addons.mozilla.org/en-US/firefox/addon/grassland-monobiome-light/
[8]: https://addons.mozilla.org/en-US/firefox/addon/tundra-monobiome-dark/
[9]: https://addons.mozilla.org/en-US/firefox/addon/tundra-monobiome-light/
[10]: https://addons.mozilla.org/en-US/firefox/addon/savanna-monobiome-dark/
[11]: https://addons.mozilla.org/en-US/firefox/addon/savanna-monobiome-light/

View File

@ -95,48 +95,54 @@ Each of the files in the `app-config/` directory are named according to
For example, `monobiome-tundra-dark-soft.vim` is the Vim theme file for the
dark `tundra` variant with the soft harshness level.
## `kitty`
Find `kitty` themes in `app-config/kitty`. Themes can be activated in your
`kitty.conf` with
## Applications
- `kitty`
```sh
include <theme-file>
```
Find `kitty` themes in `app-config/kitty`. Themes can be activated in your
`kitty.conf` with
```sh
include <theme-file>
```
## `vim`/`neovim`
Find `vim`/`neovim` themes in `app-config/nvim`. Themes can be activated by placing a
theme file on Vim's runtime path and setting it in your `.vimrc`/`init.vim`
with
Themes are generated using the [`kitty` theme
template](templates/apps/kitty/templates/active.theme).
```sh
colorscheme <theme-name>
```
- `vim`/`neovim`
## `fzf`
In `app-config/fzf`, you can find scripts that can be ran to export FZF theme
variables. In your shell config (e.g., `.bashrc` or `.zshrc`), you can source
these files to apply them in your terminal:
Find `vim`/`neovim` themes in `app-config/nvim`. Themes can be activated by placing a
theme file on Vim's runtime path and setting it in your `.vimrc`/`init.vim`
with
```sh
colorscheme <theme-name>
```
```sh
source <theme-file>
```
Themes are generated using the [`vim` theme
template](templates/apps/nvim/templates/theme.vim).
## Firefox
Find links to install available light/dark Firefox themes for each biome in
[FIREFOX](/FIREFOX.md). You can also download raw XPI files for each theme in
`app-config/firefox/`.
- `fzf`
![Default monobiome](images/firefox/default-split.png)
*Default monobiome*
In `app-config/fzf`, you can find scripts that can be ran to export FZF theme
variables. In your shell config (e.g., `.bashrc` or `.zshrc`), you can source
these files to apply them in your terminal:
```sh
source <theme-file>
```
![Grassland monobiome](images/firefox/grassland-split.png)
*Grassland monobiome*
Themes are generated using the [`fzf` theme
template](templates/apps/fzf/templates/active.theme).
![Tundra monobiome](images/firefox/tundra-split.png)
*Tundra monobiome*
- Firefox
![Savanna monobiome](images/firefox/savanna-split.png)
*Savanna monobiome*
Firefox themes for all monotone backgrounds are publicly listed as [Mozilla
add-ons][2], and switch between light/dark schemes based on system settings.
You can also download raw XPI files for each theme in `app-config/firefox/`,
each of which is generated using the [Firefox `manifest.json`
template](templates/apps/firefox/templates/none-dark.manifest.json).
![Firefox theme previews](images/firefox/themes.png)
# Switching themes
[`symconf`][3] is a general-purpose application config manager that can be used
@ -196,4 +202,5 @@ biome/harshness/mode. This can be done for any app config file.
[1]: https://github.com/isa/TextMate-Themes/blob/master/monoindustrial.tmTheme
[2]: https://addons.mozilla.org/en-US/firefox/collections/18495484/monobiome/
[3]: https://github.com/ologio/symconf

View File

@ -1,9 +0,0 @@
cd app-config/firefox
mkdir -p zips
shopt -s nullglob
for f in *; do
[[ -f $f ]] || continue
name=${f##*/}; name=${name%.*}
bsdtar -cf "zips/$name.zip" --format zip -s ':^.*$:manifest.json:' -- "$f"
done

Binary file not shown.

After

Width:  |  Height:  |  Size: 978 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 982 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 981 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 22 KiB

BIN
images/firefox/themes.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 136 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

After

Width:  |  Height:  |  Size: 22 KiB