An open API service indexing awesome lists of open source software.

https://github.com/ngtv2409/eza-themer

a simple unofficial eza theme manager
https://github.com/ngtv2409/eza-themer

cli command-line command-line-interface command-line-tool configuration eza rust utilities

Last synced: 6 months ago
JSON representation

a simple unofficial eza theme manager

Awesome Lists containing this project

README

          

# eza-themer

An unofficial eza theme manager that somehow is missing.

Version 0.2.0

It is currently a small tool with only add, switch and list.
But I do not plan to stop here. Upcoming features may include
theme creation aids and better, interactive switch.

Demo:

![Demo](https://github.com/user-attachments/assets/394d6924-c834-4a12-b018-8582e38b0569)

# Features

- Easily list, switch, add new themes
- Basic interactivity

> [!NOTE]
> It works by copying the theme file into your eza config
> directory. Be aware that it will OVERRIDE your old themes.

# Installation

You can easily get it from source or cargo
```
cargo install eza-themer
```

# Setup

`eza-themer` find your themes inside `EZA_THEME_DIR`
or `XDG_DATA_HOME/eza-themes/` or `HOME/.local/share/eza-themes`

You can put your themes there as `${theme_name}.yml`s.

Proper theme installation will be added in the future,
right now you can `eza-themer add {theme name} {path to theme file}`
or manually copy