{ config , lib , ... }: with lib; let cfg = config.my.programs.foot; in { options.my.programs.foot.enable = mkEnableOption "foot"; config = mkIf cfg.enable { home-manager.users.moritz = { # HACK: to make foot server work systemd.user.services.foot.Service.Environment = "PATH=/run/current-system/sw/bin/"; programs.foot = { enable = true; server.enable = true; settings = { main = { term = "xterm-256color"; font = "FiraCode Nerd Font:size=8"; dpi-aware = true; }; }; }; }; }; }