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