{ pkgs, lib, config, ... }: { home.packages = with pkgs; [ foot ]; programs.foot.enable = true; programs.foot.settings = { main = { term = "xterm-256color"; font = "0xproto:size=12"; #dpi-aware = "yes"; }; mouse = { hide-when-typing = "yes"; }; colors = { alpha = "0.7"; #set based on https://github.com/tinted-theming/base16-foot/blob/main/colors/base16-apathy.ini and https://github.com/tinted-theming/base16-schemes/blob/main/apathy.yaml foreground = "${config.colorScheme.palette.base05}"; background = "${config.colorScheme.palette.base00}"; regular0 = "${config.colorScheme.palette.base00}"; regular1 = "${config.colorScheme.palette.base08}"; regular2 = "${config.colorScheme.palette.base0B}"; regular3 = "${config.colorScheme.palette.base0A}"; regular4 = "${config.colorScheme.palette.base0D}"; regular5 = "${config.colorScheme.palette.base0E}"; regular6 = "${config.colorScheme.palette.base0C}"; regular7 = "${config.colorScheme.palette.base05}"; bright0 = "${config.colorScheme.palette.base03}"; bright1 = "${config.colorScheme.palette.base08}"; bright2 = "${config.colorScheme.palette.base0B}"; bright3 = "${config.colorScheme.palette.base0A}"; bright4 = "${config.colorScheme.palette.base0D}"; bright5 = "${config.colorScheme.palette.base0E}"; bright6 = "${config.colorScheme.palette.base0C}"; bright7 = "${config.colorScheme.palette.base07}"; selection-foreground = "${config.colorScheme.palette.base00}"; selection-background = "${config.colorScheme.palette.base0A}"; }; }; }