{ pkgs, config, ... }: { age = { identityPaths = [ "${config.home.homeDirectory}/.ssh/agenix" ]; secretsDir = "${config.home.homeDirectory}/.local/share/agenix"; }; imports = [ ../programs/cli/bat.nix ../programs/cli/eza.nix ../programs/cli/fd.nix ../programs/dev/delta.nix ../programs/dev/direnv.nix ../programs/dev/git.nix ../programs/dev/go.nix ../programs/emacs ../programs/firefox ../programs/security/onepassword.nix ../programs/security/ssh.nix ../programs/shell/fish.nix ../programs/term/kitty.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 ]; programs.fish.shellAliases = { grep = "${pkgs.ripgrep}/bin/rg"; ps = "${pkgs.procs}/bin/procs"; }; home.sessionPath = [ "${config.home.homeDirectory}/.local/bin" ]; xdg.enable = true; }