{ config, lib, ... }: { programs.foot = { enable = config.os == "linux"; settings = { main = { font = "ComicShannsMono Nerd Font Mono:size=8"; dpi-aware = "yes"; }; cursor = { blink = "yes"; }; mouse = { hide-when-typing = "yes"; }; colors = { alpha = 0.8; # catppuccin # foreground = "cdd6f4"; # background = "1e1e2e"; # # regular0 = "45475a"; # regular1 = "f38ba8"; # regular2 = "a6e3a1"; # regular3 = "f9e2af"; # regular4 = "89b4fa"; # regular5 = "f5c2e7"; # regular6 = "94e2d5"; # regular7 = "bac2de"; # # bright0 = "585b70"; # bright1 = "f38ba8"; # bright2 = "a6e3a1"; # bright3 = "f9e2af"; # bright4 = "89b4fa"; # bright5 = "f5c2e7"; # bright6 = "94e2d5"; # bright7 = "a6adc8"; # # selection-foreground = "cdd6f4"; # selection-background = "414356"; # # search-box-no-match = "11111b f38ba8"; # search-box-match = "cdd6f4 313244"; # # jump-labels = "11111b fab387"; # urls = "89b4fa"; # Base16 Apathy - foot color config background = "031a16"; foreground = "81b5ac"; # normal regular0 = "031a16"; regular1 = "3e9688"; regular2 = "883e96"; regular3 = "3e4c96"; regular4 = "96883e"; regular5 = "4c963e"; regular6 = "963e4c"; regular7 = "81b5ac"; # bright bright0 = "2b685e"; bright1 = "3e7996"; bright2 = "0b342d"; bright3 = "184e45"; bright4 = "5f9c92"; bright5 = "a7cec8"; bright6 = "3e965b"; bright7 = "d2e7e4"; # extended "16" = "3e7996"; "17" = "3e965b"; "18" = "0b342d"; "19" = "184e45"; "20" = "5f9c92"; "21" = "a7cec8"; # misc selection-background = "81b5ac"; selection-foreground = "031a16"; urls = "5f9c92"; jump-labels = "031a16 3e4c96"; scrollback-indicator = "031a16 5f9c92"; }; }; }; }