1{
2 lib,
3 pkgs,
4 ...
5}:
6{
7 settings.terminal.name = "foot";
8 settings.terminal.binary = "${pkgs.foot}/bin/footclient";
9 programs.foot = {
10 enable = true;
11 package = pkgs.foot;
12 server.enable = true;
13 settings = {
14 # colors = {
15 # alpha = 0.7;
16 # background = "000000";
17 # };
18 main = {
19 # login-shell = "yes";
20 dpi-aware = lib.mkForce "yes";
21 };
22 csd = {
23 preferred = "client";
24 size = 0;
25 };
26 mouse.hide-when-typing = "yes";
27 scrollback.lines = 100000;
28 bell.system = "no";
29 };
30 };
31 stylix.targets.foot.enable = true;
32}