{ inputs, pkgs, ... }: { imports = [ inputs.lavi.homeManagerModules.lavi ]; lavi = { neovim.enable = true; # Adds lavi-nvim to programs.neovim.plugins ghostty.enable = true; # Configures programs.ghostty.themes.lavi alacritty.enable = true; # Merges colors into programs.alacritty.settings bat.enable = true; # Installs tmTheme and sets bat theme to Lavi kitty.enable = true; # Appends to programs.kitty.extraConfig foot.enable = true; # Merges into programs.foot.settings btop.enable = true; # Writes theme file and sets color_theme bottom.enable = true; # Merges styles into programs.bottom.settings clipse.enable = true; # Merges theme into services.clipse.theme dank-material-shell.enable = true; # Configures programs.dank-material-shell custom theme opencode.enable = true; # Configures programs.opencode.themes.lavi wezterm.enable = true; # Writes theme to wezterm/colors/ zellij.enable = true; # Configures programs.zellij.themes.lavi }; }