45 lines
994 B
Nix
45 lines
994 B
Nix
{
|
|
config,
|
|
pkgs,
|
|
...
|
|
}: {
|
|
programs = {
|
|
ghostty = {
|
|
enable = true;
|
|
settings = {
|
|
font-family = "Inconsolata for Powerline";
|
|
mouse-hide-while-typing = true;
|
|
};
|
|
};
|
|
kitty = {
|
|
enable = true;
|
|
font = {
|
|
name = "Inconsolata for Powerline";
|
|
size = 16;
|
|
};
|
|
settings = {
|
|
mouse_hide_wait = "-3.0";
|
|
url_style = "double";
|
|
copy_on_select = "no";
|
|
background_opacity = "0.75";
|
|
scrollback_lines = 4000;
|
|
scrollback_pager_history_size = 2048;
|
|
notify_on_cmd_finish = "unfocused 10";
|
|
};
|
|
};
|
|
foot = {
|
|
enable = true;
|
|
server = {enable = true;};
|
|
settings = {
|
|
main = {term = "tmux-256color";};
|
|
mouse = {hide-when-typing = "yes";};
|
|
bell = {urgent = "yes";};
|
|
};
|
|
};
|
|
yazi = {
|
|
# terminal fm ala ranger/vifm
|
|
enable = true;
|
|
flavors = {dark = pkgs.yaziPlugins.yatline-catppuccin;};
|
|
};
|
|
};
|
|
}
|