Attribute set of macchina themes. Each entry is written to $XDG_CONFIG_HOME/macchina/themes/<name>.toml.
Theme names are case-sensitive. A theme defined here can be activated by setting programs.macchina.settings.theme to its name.
See https://github.com/Macchina-CLI/macchina/wiki/Customization for details.
Declarations
Type
attribute set of (submodule)Default
{ }Example
{
Hydrogen = {
bar = {
glyph = "o";
hide_delimiters = true;
symbol_close = "]";
symbol_open = "[";
visible = true;
};
box = {
border = "plain";
inner_margin = {
x = 1;
y = 0;
};
visible = true;
};
hide_ascii = true;
key_color = "Cyan";
keys = {
backlight = "Brightness";
battery = "Battery";
cpu = "CPU";
cpu_load = "CPU Load";
de = "DE";
disk_space = "Disk Space";
distro = "Distro";
gpu = "GPU";
host = "Host";
kernel = "Kernel";
local_ip = "Local IP";
machine = "Machine";
memory = "Memory";
os = "OS";
packages = "Packages";
resolution = "Resolution";
shell = "Shell";
terminal = "Terminal";
uptime = "Uptime";
wm = "WM";
};
padding = 0;
palette = {
type = "Full";
visible = false;
};
randomize = {
key_color = false;
separator_color = false;
};
separator = ">";
separator_color = "White";
spacing = 2;
};
}