{ pkgs, config, ... }: let inherit (config.home) username; in { age = { identityPaths = [ "${config.home.homeDirectory}/.ssh/agenix" ]; secretsDir = "${config.home.homeDirectory}/.local/share/agenix"; }; imports = [ ./direnv.nix ./eza.nix ./fd.nix ./fish.nix ./git.nix ./go.nix ./kitty.nix ./onepassword.nix ./ssh.nix ./starship.nix ../programs/emacs ../programs/firefox ]; home.homeDirectory = "/Users/${username}"; programs.bat.enable = true; home.packages = with pkgs; [ age aider-chat bandwhich bottom coreutils delve dive # explore layers in docker images docker docker-credential-helpers dust fish jless jq nil # nix lsp nix-direnv # integration with direnv nixfmt-rfc-style # new formatter procs restic ripgrep shellcheck tree wget wireshark yq yubikey-manager ]; home.sessionVariables = { LESS = "-FRSXM"; LESSCHARSET = "utf-8"; PAGER = "less"; SHELL = "${pkgs.fish}/bin/fish"; }; xdg.enable = true; }