omniflake/home/foot.nix
2023-12-14 18:09:34 +01:00

48 lines
1.3 KiB
Nix

{ config, pkgs, ... }:
{
programs.foot = {
enable = true;
settings = {
main = {
shell = "/home/till/.nix-profile/bin/fish -c 'tmux attach || tmux'";
pad = "22x22";
font = "JetBrains Mono:size=14";
initial-window-mode = "maximized";
line-height = "19";
};
mouse.hide-when-typing = "yes";
cursor = {
style = "beam";
blink = true;
color = "eeeeee 1c1c1c";
};
csd.size = "0";
colors = {
alpha = "1.0";
background = "eeeeee";
foreground = "1c1c1c";
regular0 = "1c1c1c"; # black
bright0 = "585858 "; # bright black
regular1 = "af0000"; # red
bright1 = "d70000"; # bright red
regular2 = "008700"; # green
bright2 = "5faf5f"; # bright green
regular3 = "d75f00"; # yellow
bright3 = "ffaf00 "; # bright yellow
regular4 = "005faf "; # blue
bright4 = "0087af "; # bright blue
regular5 = "d70087 "; # magenta
bright5 = "ff5faf "; # bright magenta
regular6 = "005f87 "; # cyan
bright6 = "00afaf "; # bright cyan
regular7 = "ffffff"; # white
bright7 = "bcbcbc "; # bright white
};
key-bindings = {
show-urls-launch = "Control+Shift+g";
show-urls-copy = "Control+Shift+y";
};
};
};
}