{ nixosConfig, lib, pkgs, ... }: { home.file.".XCompose".source = "${pkgs.keyd}/share/keyd/keyd.compose"; programs.ssh = { enable = true; addKeysToAgent = "yes"; includes = [ "config.d/*" ]; }; home.file.".ssh/config.d/.keep".source = builtins.toFile "keep" ""; services.ssh-agent = { enable = true; }; programs.tmux = { enable = true; newSession = true; terminal = "screen-256color"; clock24 = true; escapeTime = 0; historyLimit = 10000; mouse = true; keyMode = "vi"; }; programs.eza = { enable = true; enableBashIntegration = true; enableZshIntegration = true; }; programs.fzf = { enable = true; enableBashIntegration = true; enableZshIntegration = true; }; programs.yazi = { enable = true; }; home.packages = [ pkgs.exiftool pkgs.mediainfo ] ++ lib.optionals nixosConfig.bchmnn.gui.enable [ pkgs.ueberzugpp ]; }