fzf_wal package

Submodules

fzf_wal.fzf_wal module

Main module.

fzf_wal.fzf_wal.colour_band(colours: list) → str[source]

Return a string with coloured blocks for all given rgb lists

fzf_wal.fzf_wal.escape_colour(s)[source]
fzf_wal.fzf_wal.hex_to_rgb(hexstring: str) → [<class 'int'>, <class 'int'>, <class 'int'>][source]

Convert base 16 hex (ffffff) string to rgb decimals [255,255,255]

fzf_wal.fzf_wal.main()[source]
fzf_wal.fzf_wal.name_from_path(path: str) → str[source]

extract shade (light/dark) and theme name from path

fzf_wal.fzf_wal.name_from_selection(s: str) → str[source]

extract theme name from fzf selection

fzf_wal.fzf_wal.rgb_bg_string(s: str, rgb: [<class 'int'>, <class 'int'>, <class 'int'>]) → str[source]

Return shell colour sequence for background colours

fzf_wal.fzf_wal.rgb_string(s: str, rgb: [<class 'int'>, <class 'int'>, <class 'int'>], attr: str = 38) → str[source]

Take a rgb decimal list and string, return a shell colour sequence

fzf_wal.fzf_wal.theme_dict_colours(d: dict) → list[source]

Extract colours from wal theme dict

fzf_wal.fzf_wal.theme_name_iter(theme_dicts: dict)[source]

an iterable containing previews and names of themes for fzf

fzf_wal.fzf_wal.theme_selector(theme_dicts: dict) → str[source]

Use fzf to select a theme

Module contents

Top-level package for fzf-wal.