omniflake/home/foot.nix
2025-12-19 18:30:25 +01:00

55 lines
1.4 KiB
Nix

{ config, pkgs, ... }:
{
programs.foot = {
enable = true;
settings = {
main = {
shell = "${pkgs.fish}/bin/fish -c 'tmux attach'";
pad = "34x34";
# font = "JetBrains Mono:size=16";
font = "Adwaita Mono:size=17";
initial-window-mode = "maximized";
# line-height = "20";
};
mouse.hide-when-typing = "yes";
cursor = {
style = "beam";
blink = true;
};
csd.size = "0";
colors = {
cursor = "eeeeee 1c1c1c";
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";
};
};
};
}