All Projects → gennaro-tedesco → zathuraconf

gennaro-tedesco / zathuraconf

Licence: Apache-2.0 license
Change zathura colour schemes

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to zathuraconf

Vim Janah
Vim colorscheme.
Stars: ✭ 172 (+309.52%)
Mutual labels:  colorscheme
Vim Snazzy
Elegant vim theme with bright colors.
Stars: ✭ 252 (+500%)
Mutual labels:  colorscheme
sketch-colorfulgradients
🔶 Import colorful gradients as shape fills in Sketch
Stars: ✭ 69 (+64.29%)
Mutual labels:  colorscheme
Alacritty Colorscheme
Change colorscheme of alacritty with ease.
Stars: ✭ 184 (+338.1%)
Mutual labels:  colorscheme
Vim Afterglow
Vim adaptation of the Afterglow colorscheme
Stars: ✭ 248 (+490.48%)
Mutual labels:  colorscheme
vscode.nvim
Neovim/Vim color scheme inspired by Dark+ and Light+ theme in Visual Studio Code
Stars: ✭ 362 (+761.9%)
Mutual labels:  colorscheme
Dot Hugo Documentation Theme
Dot - Hugo Documentation Theme
Stars: ✭ 162 (+285.71%)
Mutual labels:  colorscheme
vim-lighthaus
A Lighthaus theme for (n)vim, vim-airline and lightline
Stars: ✭ 33 (-21.43%)
Mutual labels:  colorscheme
Onedark.vim
A dark Vim/Neovim color scheme inspired by Atom's One Dark syntax theme.
Stars: ✭ 3,136 (+7366.67%)
Mutual labels:  colorscheme
nord-notepadplusplus
An arctic, north-bluish clean and elegant Notepad++ theme.
Stars: ✭ 112 (+166.67%)
Mutual labels:  colorscheme
Vim Color Spring Night
Low-contrast calm color scheme for Vim
Stars: ✭ 227 (+440.48%)
Mutual labels:  colorscheme
Iterm Colors
♥️ Awesome iTerm color schemes
Stars: ✭ 243 (+478.57%)
Mutual labels:  colorscheme
dotfiles
My personal configurations for i3, urxvt, vim , tmux and others
Stars: ✭ 39 (-7.14%)
Mutual labels:  zathura
Kuroi.vim
A dark Vim colorscheme
Stars: ✭ 174 (+314.29%)
Mutual labels:  colorscheme
plan9-theme.el
Emacs theme inspired by the Plan9 project
Stars: ✭ 94 (+123.81%)
Mutual labels:  colorscheme
Vim Monotone
A dark, monochrome colorscheme for vim
Stars: ✭ 172 (+309.52%)
Mutual labels:  colorscheme
vim-mysticaltutor
Low-contrast flat colorscheme for Vim and terminals
Stars: ✭ 22 (-47.62%)
Mutual labels:  colorscheme
SwiftColorWheel
Delightful color picker wheel for iOS in Swift.
Stars: ✭ 37 (-11.9%)
Mutual labels:  colorscheme
substrata.nvim
A cold, dark color scheme for Neovim
Stars: ✭ 89 (+111.9%)
Mutual labels:  colorscheme
npp-darcula
Dark theme for Notepad++ based on Darcula theme from JetBrains products
Stars: ✭ 114 (+171.43%)
Mutual labels:  colorscheme



zathuraconf

PR Go releases

Configure Zathura theme!

InstallationUsageExamples

Create custom configurations for zathura in one line: provide a colour configuration as json et voilà!

Installation

Go get it!

go install github.com/gennaro-tedesco/zathuraconf@latest

Usage

Choose a colour configuration from the examples or make your own config.json:

{
  "page": "#3c3836", <-- change colours here
  "text": "#bdae93",
  "background": "#282828",
  "highlight": "#fabd2f",
  "highlight_active": "#98971a",
  "error": "#d65d0e"
}

then simply run

zathuraconf config.json

demo

This creates your custom zathura configuration file in the default path ~/.config/zathura/zathurarc. The program asks for confirmation before writing the new settings; if you wish to skip this, pass the -f flag

zathuraconf -f config.json

If your zathura settings are elsewhere you can provide a different path via

zathuraconf config.json -p /path/to/config/

in both cases make sure the folder path exists already.

See zathuraconf -h for details.

Docker

If you wish to install from a docker container, specify your config file next to --build-arg

docker run --rm --name zathuraconf $(docker build --build-arg config=./config.json -q .) >| ~/.config/zathura/zathurarc

Change defaults

The colour schemes settings are appended to a default configuration of zathura commands specified here: these defaults are standard and natural, however should you feel the need to change them, modify those lines at will.

Examples

Check the examples list!

Show gallery
zathuraconf examples/solarized_dark.json
solarized
zathuraconf examples/onedark.json
onedark
zathuraconf examples/gruvbox.json
gruvbox

Tests

Run unit tests with

go test -v ./cmd

Feedback

If you find this application useful consider awarding it a , it is a great way to give feedback! Otherwise, any additional suggestions or merge request is warmly welcome!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].