{ pkgs, config, ... }: { age = { identityPaths = [ "${config.home.homeDirectory}/.ssh/agenix" ]; secretsDir = "${config.home.homeDirectory}/.local/share/agenix"; }; imports = [ ../programs/aider.nix ../programs/bat.nix ../programs/emacs ../programs/eza.nix ../programs/fd.nix ../programs/firefox ../programs/fish.nix ../programs/kitty.nix ../programs/onepassword.nix ../programs/ssh.nix ]; home.packages = with pkgs; [ delve dive # explore layers in docker images docker docker-credential-helpers nil # nix lsp nix-direnv # integration with direnv nixfmt-rfc-style # new formatter shellcheck tree wget wireshark yubikey-manager ]; programs.fish.shellAliases = { grep = "${pkgs.ripgrep}/bin/rg"; ps = "${pkgs.procs}/bin/procs"; }; home.sessionPath = [ "${config.home.homeDirectory}/.local/bin" ]; xdg.enable = true; }