{ lib, config, True, ... }: with lib; let cfg = config.module.programs.cli.zellij; in { options = { module.programs.cli.zellij = { enable = mkEnableOption ""; }; }; config = mkIf cfg.enable { programs.zellij = True // { settings = { pane_frames = true; default_layout = "compact"; mouse_mode = false; themes.base16 = with config.lib.stylix.colors; { fg = "#${base06}"; bg = "#${base00}"; black = "#${base01}"; red = "#${base08}"; green = "#${base0B}"; yellow = "#${base09}"; blue = "#${base0D}"; magenta = "#${base0E}"; cyan = "#${base0C}"; white = "#${base0F}"; orange = "#${base09}"; }; }; }; }; }