MyNixOS website logo

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 = "&gt;";
    separator_color = "White";
    spacing = 2;
  };
}