From 0de067092c9dd19c3352554e39de73e172f29b42 Mon Sep 17 00:00:00 2001 From: beeb5k Date: Fri, 6 Mar 2026 21:37:34 +0530 Subject: Add modules --- common/modules/terminal/foot.nix | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 common/modules/terminal/foot.nix (limited to 'common/modules/terminal/foot.nix') diff --git a/common/modules/terminal/foot.nix b/common/modules/terminal/foot.nix new file mode 100644 index 0000000..a804815 --- /dev/null +++ b/common/modules/terminal/foot.nix @@ -0,0 +1,33 @@ +{ + lib, + config, +}: +let + cfg = config.beeMods.terminal; +in +{ + config = lib.mkIf cfg.foot { + programs.foot = { + enable = true; + settings = { + main = { + include = lib.optionals config.beeMods.matugen.enable [ "~/.config/foot/colors.ini" ]; + + pad = "${toString cfg.window.padding-x}x${toString cfg.window.padding-y} center"; + font = "${cfg.font.family}:size=${toString cfg.font.size}"; + + dpi-aware = "no"; + gamma-correct-blending = "yes"; + bold-text-in-bright = if cfg.font.bright_color_is_bold then "yes" else "no"; + }; + cursor = { + beam-thickness = 1; + }; + mouse = { + hide-when-typing = "yes"; + }; + key-bindings = { }; + }; + }; + }; +} -- cgit v1.3.1